我编了一个,但是还有问题,你自己修改一下吧,我还有事!
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;
  }
}