每日一九度之 题目1065:输出梯形

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:6965

解决:3789

题目描述:

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

输入:

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

输出:

h所对应的梯形。

样例输入:
4
样例输出:
      ****
    ******
  ********
**********
提示:

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

循环入门题。

//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("
");
        }
    }
    return 0;
}
低调做人,高调做事。
原文地址:https://www.cnblogs.com/Asimple/p/5920007.html