您的位置:首页 > 其它

九度OJ 1065 输出梯形 (模拟)

2015-12-29 09:10 288 查看
题目1065:输出梯形

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:3745

解决:2043

题目描写叙述:

输入一个高度h。输出一个高为h。上底边为h的梯形。

输入:

一个整数h(1<=h<=1000)。

输出:

h所相应的梯形。

例子输入:
4


例子输出:
****
******
********
**********


#include<stdio.h>
void solve(int h){
int N=h+2*(h-1);
int i=N-h;
int j=0;
int t=h;
int k;
for(;j<h;++j){
for(k=0;k<i;++k){
printf(" ");
}
i-=2;
for(k=0;k<t;++k)
printf("*");
t+=2;
printf("\n");
}
}
int main(int argc, char *argv[])
{
//    freopen("1065.in", "r", stdin);
int h;
while(~scanf("%d",&h)){
solve(h);
}
return 0;
}

/**************************************************************
Problem: 1065
User: kirchhoff
Language: C
Result: Accepted
Time:240 ms
Memory:912 kb
****************************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: