题目1065:输出梯形
题目1065:输出梯形
时间限制:1 秒
内存限制:32M
- 题目描述:
-
输入一个高度h,输出一个高为h,上底边为h的梯形。
- 输入:
-
一个整数h(1<=h<=1000)。
- 输出:
-
h所对应的梯形。
- 样例输入:
-
4
- 样例输出:
-
**** ****** ******** **********
- 提示:
-
梯形每行都是右对齐的,sample中是界面显示问题
#include <iostream> #include<stdio.h> using namespace std; int main() { int h; while(scanf("%d",&h)!=EOF) { int maxstar=h+(h-1)*2; int i; for(i=1; i<=h; i++) { for(int j=1; j<=maxstar; j++) { if(j<maxstar-h-(i-1)*2+1) printf(" "); else printf("*"); } printf("\n"); } } return 0; }