您的位置:首页 > 其它

九度OJ 1065:输出梯形 (基础题)

2015-10-22 12:51 155 查看
时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:5379

解决:2939

题目描述:

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

输入:

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

输出:

h所对应的梯形。

样例输入:
4


样例输出:
****
******
********
**********


提示:

梯形每行都是右对齐的,sample中是界面显示问题

来源:2001年清华大学计算机研究生机试真题(第II套)

思路:

很简单的for循环

代码:

#include <stdio.h>

int main(void)
{
int h;
int i, j;

while (scanf("%d", &h) != EOF)
{
for (i=0; i<h; i++)
{
for (j=0; j<3*h-2; j++)
{
if (j < 2*(h-i-1))
printf(" ");
else
printf("*");
}
printf("\n");
}
}

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