-
题目描述:
-
输入一个高度h,输出一个高为h,上底边为h的梯形。
-
输入:
-
一个整数h(1<=h<=1000)。
-
输出:
-
h所对应的梯形。
-
样例输入:
-
4
-
样例输出:
-
**** ****** ******** **********
-
提示:
-
梯形每行都是右对齐的,sample中是界面显示问题
思路:
很简单的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
****************************************************************/