每日一九度之 题目1065:输出梯形
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:6965
解决:3789
输入一个高度h,输出一个高为h,上底边为h的梯形。
</dd> </dl> <dl> <dt> 输入: </dt> <dd>一个整数h(1<=h<=1000)。
</dd> </dl> <dl> <dt> 输出: </dt> <dd>h所对应的梯形。
</dd> </dl> <dl> <dt> 样例输入: </dt> <dd>4</dd> </dl> <dl> <dt> 样例输出: </dt> <dd>
**** ****** ******** **********</dd> </dl> <dl> <dt> 提示: </dt> <dd class="lBlue">
梯形每行都是右对齐的,sample中是界面显示问题
</dd> </dl>循环入门题。
//Asimple #include <iostream> #include <algorithm> #include <cstring> #include <cstdio> #include <vector> #include <cctype> #include <cstdlib> #include <stack> #include <cmath> #include <set> #include <map> #include <string> #include <queue> #include <limits.h> #define INF 0x7fffffff using namespace std; const int maxn = 105; typedef long long ll; int n, sum; int main(){ while( ~scanf("%d",&n) ){ for(int i=1; i<=n; i++){ for(int j=1; j<=2*(n-i); j++){ printf(" "); } for(int k=2*(n-i)+1; k<=3*n-2; k++){ printf("*"); } printf("\n"); } } return 0; }