编辑代码

#include <stdio.h>

void printPatternRecursion(int n, int row) {
    if (row > n) {
        return;
    }

    for (int i = 1; i <= row; i++) {
        printf("%d ", row);
    }
    printf("\n");

    printPatternRecursion(n, row + 1);
}

int main() {
    int n = 5;

    printf("递归算法输出:\n");
    printPatternRecursion(n, 1);

    return 0;
}