编辑代码

//20052177黄晓纯
#include <stdio.h>

void print_pattern_recursive(int row, int n) {
    if (row > n) {
        return;
    }
    for (int i = 0; i < row; i++) {
        printf("%d ", row);
    }
    printf("\n");
    print_pattern_recursive(row + 1, n);
}

int main() {
    int n;
    printf("请输入目标行数:");
    scanf("%d", &n);
    print_pattern_recursive(1, n);
    return 0;
}