天天看点

2_3倒三角形

输入正整数n≤20,输出一个n层的倒三角形。例如,n=5时输出如下:

######### 

 ####### 

  ##### 

   ### 

    #
           
#include<stdio.h>
int main()
{
    int n = 0;
    scanf("%d",&n);
    for (int i = n; i > 0;i--)
    {
        int space = n - i;//空格的个数
        int num = 2 * i - 1;//定义需要输出的#的个数
        for (int j = 0; j < space; j++)
        {
            printf(" ");   //输出空格以保证和题目相同
        }
        for (int j = 0; j < num;j++)
        {
            printf("#");
        }
        printf("\n");
    }
    return 0;
}