首页 > 学院 > 开发设计 > 正文

北京理工大学2012年机试第二题

2019-11-08 20:06:36
字体:
来源:转载
供稿:网友

题目:

请输入高度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;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表