Codeup墓地—问题 A: 输出梯形

题目描述

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

输入

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

输出

h所对应的梯形。

样例输入

5

样例输出

        *****
      *******
    *********
  ***********
*************
#include <stdio.h>

int main()
{
    int h;
    while(scanf("%d",&h)!=EOF)    //输入高度h
    {
        for(int i=0; i<h; i++)   //h行
        {
            for(int j=0; j<(h-1)*2-2*i; j++)   //空格数
                printf(" ");
            for(int j=0; j<2*i+h; j++)     //*数
                printf("*");
            printf("\n");
        }
    }

    return 0;
}

运行结果:

发布了462 篇原创文章 · 获赞 55 · 访问量 32万+

猜你喜欢

转载自blog.csdn.net/LY_624/article/details/88734743