递归数字三角形

Posted on 2025-07-24 09:56  封魔NJ  阅读(5)  评论(0)    收藏  举报
#include <bits/stdc++.h>
using namespace std;
int sum=0;
bool f=0;
int a(int m,int n){
    if(m==0){
        return 0;
    }
    for(int i=1;i<=m;i++){
        cout<<i<<' ';
    }
    cout<<endl;
    if(m==n||f==1){
        f=1;
        a(m-1,n);
    }else{
        a(m+1,n);
    }
    
}
int main(){
    int n;
    cin>>n;
    a(1,n);
    return 0;
}