习题4-9 打印菱形图案 (15分)
代码:
#include <stdio.h>
#include <math.h>
int main()
{
int n = 0, i = 0, j = 0;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for (j = 0; j < fabs(n / 2 - i); j++) printf(" ");
if (i < n / 2 + 1){
for (j = 0; j < 2 * i + 1; j++) printf("* ");
}
else {
for (j = 0; j < 2 * (n - i) - 1; j++) printf("* ");
}
printf("\n");
}
return 0;
}