codeup之输出梯形
Description
输入一个高度h,输出一个高为h,上底边为h的梯形。
Input
一个整数h(1<=h<=1000)。
Output
h所对应的梯形。
Sample Input Copy
5
Sample Output Copy
*****
*******
*********
***********
*************
idea
- 可能输入多个h
- 末尾输出换行,不同于pat要注意少输出
solution
#include <stdio.h>
int main(){
int h;
while(scanf("%d", &h) != EOF){
int col = 3*h - 2;
for(int i = 0; i < h; i++){
for(int j = 0; j < col; j++){
if(j >= col - h - 2*i )
printf("*");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}