#include <stdio.h>

int main() {
    int N=5;
    // 检查N的范围
    if (N > 0 && N < 10) {
        // 外层循环控制行数
        for (int i = 1; i <= N; i++) {
            // 打印空格对齐
            for (int j = 0; j < N - i; j++) {
                printf(" ");
            }
            // 打印数字
            for (int x = 0; x < i; x++) {
                printf("%d ", i);
            }
            // 换行
            printf("\n");
        }
    } else {
        printf("输入的值不在1到9之间！\n");
    }

    return 0;
}