#include <cstdio>
//打印梯形
int main() {
int h;//梯形的上底,高度
while (scanf("%d",&h) != EOF){
//scanf("%d",&h);
for(int i = 0; i < h; ++i){
for(int j = 0; j < 2*h-2-2*i; ++j){
printf(" ");
}
for(int j = 0; j < h+2*i; ++j){
printf("*");
}
printf("\n");
}
}
return 0;
}
EOF – 文件终止符(也是数字-1)
不同编译器结束键不同: Clion —— Ctrl+d 结束 ; Visual Studio —— Ctrl + z 结束
scanf 返回值是整形 例:scanf(“%d”,&h)
‘a’(输入)->0(输出); ‘0’(输入)->1(输出)
结果展示: