先打印上面n+1/2行再打剩余的
include<stdio.h>
int main()
{
int i, j, k,n;
scanf("%d", &n);
for (i = 0; i < (n + 1) / 2; i++) {
for (j = 0; j <2 * (n / 2) - 2 * i; j++) {
printf(" ");
}for (k = 0; k <= 2 * i; k++) {
printf("* ");
}
printf("\n");
}
for (i = 1; i <= n / 2; i++) {
for (j = 0; j < 2 * i; j++) {
printf(" ");
}
for (k = 0; k <= (n / 2) * 2 - 2 * i; k++) {
printf("* ");
}
printf("\n");
}
}