#include <stdio.h>
int main()
{
int i,j,w,h;
printf("请输入大星形的行数(必须为奇数)");
scanf("%d",&w);
h=(w-1)/2;
for(i=1;i<=(w+1)/2;i++)
{
for(j=1;j<=(w+1)/2-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
printf("\n");
}
for(i=(w+3)/2;i<=w;i++)
{
for(j=1;j<=i-(w+1)/2;j++)
{
printf(" ");
}
for(j=1;j<=w-((i-h)*2)+2;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
例如输入15
输入99