C语言----输出梯形

题目描述:
输入一个高度h,输出一个高度为h,上底边长度为h的梯形。
输入:
一个整数h(1<=h<=1000)。
输出:
h所对应的梯形。

#include 
#include 

int main()
{
    int h;
    scanf("%d",&h);
    int row=h;
    int col=h+(h-1)*2;//最底行数量
    for(int i=0;i<row;i++){
        for(int j=0;j<=col;j++){
        if(j<=col-(h+2*i)){//j数目不断加,为空格数不断填充
            printf(" ");
        }
        else{
            printf("*");
        }

    }
    printf("\n");
    }
    return 0;
}

运行结果:
C语言----输出梯形_第1张图片

你可能感兴趣的:(C语言机试刷题,c语言,oj系统)