#include<stdio.h>
int main(){
int n,i,j,z;
scanf("%d",&n);
//控制输出的行数
for(i = n;i >= 1;i-=2){
//控制每行输出空格量
for(j = 0;j < (n-i) / 2;j++){
printf(" ");
}
//控住输出的*
for(z=1;z <= i;z++){
printf("*");
}
//负责换行
printf("\n");
}
for(i = 3;i <= n;i+=2){
//控制每行输出空格量
for(j = 0;j < (n-i) / 2;j++){
printf(" ");
}
//控住输出的*
for(z=1;z <= i;z++){
printf("*");
}
//负责换行
printf("\n");
}
return n;
}
/**************************************************************
Problem: 1073
User: admin
Language: C
Result: Accepted
Time:10 ms
Memory:1144 kb
****************************************************************/