样例输出 Copy
#include<stdio.h>
#define N 40
int main()
{
int n, i, j,m;
scanf("%d",&n);
m=2*n;
for(i=1;i<=n;i++)
{
for(j=n-i;j>0;j--)
printf(" ");
if(i==1)
{
printf("*");
printf("\n");
}
else
{
j=(i-1)*2-1;
printf("*");
for( ;j>0;j--)
printf(" ");
printf("*");
printf("\n");
}
}
i++;
for( ;i<=m;i++)
{
for(j=i-n-1;j>0;j--)
printf(" ");
if(i==m)
{
printf("*");
printf("\n");
}
else
{
j=(m-i)*2-1;
printf("*");
for( ;j>0;j--)
printf(" ");
printf("*");
printf("\n");
}
}
return 0;
}