题目1065:输出梯形
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2633
解决:1458
-
题目描述:
-
输入一个高度h,输出一个高为h,上底边为h的梯形。
-
输入:
-
一个整数h(1<=h<=1000)。
-
输出:
-
h所对应的梯形。
-
样例输入:
-
4
-
样例输出:
-
**** ****** ******** **********
-
提示:
-
梯形每行都是右对齐的,sample中是界面显示问题
//输出梯形 #include<stdio.h> int main(void) { int h; while(scanf("%d",&h)!=EOF) { int a,b; for(a=0;a<h;a++)//行号 { //第a行有2*(h-1)-a*2 for(b=0;b<2*(h-1-a);b++) printf(" "); //第a行有2*a+h for(b=0;b<h+2*a;b++) printf("*"); printf("\n"); } } return 0; } /************************************************************** Problem: 1065 User: ranchothu Language: C Result: Accepted Time:240 ms Memory:912 kb ****************************************************************/

这是一个编程题目,要求在限定的时间和内存限制下,设计算法输出梯形的形状。目前已有1458位参赛者成功解决了问题。

874

被折叠的 条评论
为什么被折叠?



