/*遇到问题:1、编译过程中无法编译,需要用C99,解决方法: -std=c99
2、for循环:不加分号“;”,写错编译器可以通过编译但输出数据和理想中不符合
错误写法:for(;;;);{
}
正确写法:for(;;;){
}
*/
#include <stdio.h>
int main(void)
{
int answer;
printf("请输入金字塔层数:");
scanf("%d",&answer);
for(int i=1;i<=answer;i++){
for(int x=0;x<answer-i;x++){
printf(" ");
}for(int x=0;x<2*i-1;x++){
printf("*");
}
printf("\n");
}
return 0;
}