#include<stdio.h>
int main()
{
int n;/*n是输入数,j是行数计数器,i是一行几个*/
while(~scanf("%d",&n))
{ /*自己的错误演示*/
for(int j=1;j<(n+1);j++)//for(int j=0;j<=n;j++)就不行,j=0的话,上一组输出 与 下一组输出 间 会空一行
{
for(int i=0;i<j-1;i++)//for(int i=1;i<=j;i++)第一行也会有一个空格。
printf(" ");
for(int i=n-j+1;i>0;i--)//for(int i=n-j;i>0;i--)会少掉最上面一行。
printf("* ");
printf("\n");
}
}
return 0;
}



京公网安备 11010502036488号