2003:等腰梯形

问题 C: 等腰梯形

时间限制: 1 Sec  内存限制: 32 MB
提交: 309  解决: 192
[提交][状态][讨论版][命题人:外部导入]

题目描述

请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。

   ****

  ******

 ********

**********

输入

输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。

输出

对应于m个case输出要求的等腰梯形。

样例输入

1
4

样例输出

   ****
  ******
 ********
**********
#include<iostream>
using namespace std;

int main() {
	int m;
	cin >> m;
	while (m--) {
		int h;
		cin >> h;
		for (int i = 0; i < h; i++) {
			int k = h - 1;
			int x = 0;
			while (k-->i) {
				cout << " ";
			}
			while (x++ < h + 2 * i) {
				cout << "*";
			}
			cout << endl;
		}
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_36502291/article/details/82143167