输出梯形
输入一个高度h,输出一个高为h,上底边为h的梯形。
输入
一个整数h(1<=h<=1000)。
输出
h所对应的梯形。
样例输入
5
样例输出
*****
*******
*********
***********
*************
思路分析
1.第一行有h个*,高度为h
2.下面一行比上面一行多两个
参考代码
#include <cstdio>
int main(){
int h;
while(scanf("%d", &h) != EOF){
int a;
for (int i = 0; i < h; i++) {
//第i行有2*(h-1-i) 空格
for(a = 0; a < 2*(h-1-i); a++)
printf(" ");
//第i行有2*a+h *号
for(a = 0; a < h+2*i; a++)
printf("*");
printf("\n");
}
}
}
来源:CSDN
作者:yoojr
链接:https://blog.csdn.net/yoojr/article/details/104099195