-
题目描述:
-
输入一个高度h,输出一个高为h,上底边为h的梯形。
-
输入:
-
一个整数h(1<=h<=1000)。
-
输出:
-
h所对应的梯形。
-
样例输入:
-
4
-
样例输出:
-
**** ****** ******** **********
只要计算出每行的标号 与 每行的空格数,*号个数的关系,就可以迎刃而解。
#include <iostream> using namespace std; int main(){ int h; while(cin>>h){ for(int i=0;i<h;i++){ for(int j=0;j<2*h-2*(i+1);j++){ cout<<" "; } for(int j=0;j<h+2*i;j++){ cout<<"*"; } cout<<endl; } } return 0; }