题目描述
请输入高度h,输出一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。
输入
输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。
输出
对应于m个case输出要求的等腰梯形。
样例输入 Copy
1
4
样例输出 Copy
代码
初出茅庐,请多指教!
#include<stdio.h>
#include<string.h>
int main(){
int m,i,j,k;
int h[1000];
scanf("%d",&m);
for(i=0;i<m;i++){
scanf("%d",&h[i]);
}
for(i=0;i<m;i++){
for(j=0;j<h[i];j++){
for(k=0;k<h[i]-1-j;k++){
printf(" ");
}
for(k=0;k<h[i]+2*j;k++){
printf("*");
}
printf("\n");
}
}
return 0;
}