编辑代码

#include <stdio.h>

int recursion(int n){
    if(n>0){
        recursion(n-1);
        for(int i=0;i<n;i++){
            printf("%d ",n);
        }
        printf("\n");
    }
}

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

int main () {
    int n=5;
    recursion(5);
    recursive(5);
}