#include <stdio.h>
int main()
{
int line=0;
printf("请输入显示**行数\n");
while(1) //判断输入是否规范
{
scanf("%d",&line);
if(line >0 && getchar() == '\n') //判断输入数据有效性
{
break;
}
else
{
while (getchar()!= '\n'); //清空缓冲区
printf("请输入正确行数:\n");
}
}
for(int i = 1; i<= line; i++)
{
for(int j = 1; j <= line-i; j++) //打印空格
{
printf(" ");
}
for(int k = 1; k <= i*2-1; k++) //打印*
{
printf("*");
}
printf("\n");
}
return 0;
}