我编了一个,但是还有问题,你自己修改一下吧,我还有事!
main()
{
int i,j,n,k,a=1;
scanf("Please input n",&n);
for(i=20;i>20-n;i--)
{
for(k=0;k<i;k++)
printf(" ");
printf("*");
for(j=0;j<a-2;j++)
printf(" ");
printf("*\n");
a+=2;
}
for(i=21-n;i<=20;i++)
{
for(k=0;k<i;k++)
printf(" ");
printf("*");
for(j=0;j<a-2;j++)
printf(" ");
printf("*\n");
a-=2;
}
}