题目:
请输入高度h,输出一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。
**** ****** ******************
解答过程:
由题意可知道第一行是h个*
第二行是h+2;
依次类推
........第i行是h+2*i个*;
代码如下:
#include<iostream>using namespace std;int main(){ int h; cout<<"请输入h:"; cin>>h; for(int i=0;i<h;i++){ for(int j=0;j<h-i-1;j++){ cout<<" "; } for(int k=0;k<h+2*i;k++){ cout<<"*"; } cout<<endl; } return 0;}
新闻热点
疑难解答