#include <stdio.h>
//分为三部分:1,上n行 2,中间一行(n+1个* ) 3,下n行
int main()
{
int n=0;
while((scanf("%d",&n))!=EOF)
{
int m=n,b=n;
for(int i=0;i<n;i++)//上n行
{
for(int j=m;j>0;j--)
{
printf(" ");
}
m--;
for(int j=0;j<=i;j++)
{
printf("* ");
}
printf("\n");
}
for(int i=0;i<n+1;i++)//中间
{
printf("* ");
}
printf("\n");
for(int i=0;i<n;i++)下n行
{
for(int j=0;j<=i;j++)
{
printf(" ");
}
for(int j=b;j>0;j--)
{
printf("* ");
}
b--;
printf("\n");
}
}
return 0;
}

京公网安备 11010502036488号