【例题一】
输出以下图案:
【C语言】
#include<stdio.h>
#include<math.h>
int main() {
int i, j, k;
for (i = 1; i < 5; i++) {
for (j = 0; j < 4 - i; j++)
printf(" ");
for (k = 1; k < 2 * i; k++)
printf("*");
printf("\n");
}
for (i = 1; i < 4; i++) {
for (j = 0; j < i; j++)
printf(" ");
for (k = 1; k < 8 - 2 * i; k++)
printf("*");
printf("\n");
}
return 0;
}
【例题二】
输出以下图案:
【C语言】
#include<stdio.h>
int main() {
char a[][5] = { { ' ', ' ', '*' }, { ' ', '*', ' ', '*', }, { '*', ' ', ' ', ' ','*' }, { ' ', '*', ' ', '*', }, { ' ', ' ', '*' } };
int i, j;
for (i = 0; i < 5; i++){
for (j = 0; j < 5; j++)
printf("%c", a[i][j]);
printf("\n");
}
return 0;
}
【例题3】
输出以下图案:
【C语言】
#include<stdio.h>
int main() {
int i, j, k;
for (i = 0; i < 5; i++) {
for (k = 0; k < i + 1; k++)
printf(" ");
for (j = 0; j < 5; j++)
printf("*");
printf("\n");
}
return 0;
}