题目描述:
输入一个高度h,输出一个高为h,上底边为h的梯形。
输入
一个整数h(1<=h<=1000)。
输出
h所对应的梯形。
样例输入
5
样例输出
*****
*******
*********
***********
*************
代码
#include<cstdio>
/*题目规律:每行比上一行多2个*;
高度h,最后一行为3h-2;
第i行有(2h-2i)个空格,(h+2i-2)个*;
i从1开始 */
int main(){
int i,h,j;
while(scanf("%d",&h)!=EOF){
for(i=1;i<=h;i++){
for(j=1;j<=2*h-2*i;j++)printf(" ");
for(j=2*h-2*i+1;j<=3*h-2;j++)printf("*"); printf("\n"); } } return 0; }