请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。
**** ****** ******** **********
- 输入
输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。
- 输出
对应于m个case输出要求的等腰梯形。
- 样例输入
2
3
4
- 样例输出
#include <iostream>
using namespace std;
int main() {
int m,h,cols;
cin>>m;
while(m--) {
cin>>h;
cols = h + 2*(h-1);
int l;
for (int i = 0; i < h; i++) {
l = h+2*i; //第i行*的个数
for (int j = 0; j < cols; j++) {
if(j >= (cols-l)/2 && j <(cols-l)/2+l) cout<<'*';
else cout<<' ';
}cout<<endl;
}
}
return 0;
}