输出梯形(清华大学复试上机题)
题目描述:输入一个高度h,输出一个高度为h、上底边长度为h的梯形。
输入:一个整数h (1≤h≤1000)。
输出:h所对应的梯形。
样例输入:4
标题样例输出:
#include<stdio.h>
#include<stdbool.h>
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
int h;
cin >> h;
while (h < 1 || h>1000)
cin >> h;
for (int i = 1; i <= h; i++)
{
for (int j = (h-i)*2; j > 0; j--)
cout << " ";//打印空格
for (int k= 1; k <= h+2*(i-1); k++)
cout << "*";//打印"*"
cout << endl;//每一行结束后打印回车
}
system("pause");
return 0;
}