输入格式:
输入在一行中给出一个正的奇数n。
输出格式:
输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int row=1;row<=n/2;row++){
for(int blank=1;blank<=n-1-2*(row-1);blank++){
printf(" ");
}
for(int star=1;star<=2*row-1;star++)
printf("* ");
printf("\n");
}
for(int i=1;i<=n;i++)
printf("* ");
printf("\n");
for(int row=n/2;row>=1;row--){
for(int blank=n-1-2*(row-1);blank>=1;blank--){
printf(" ");
}
for(int star=1;star<=2*row-1;star++)
printf("* ");
printf("\n");
}
}
**
**