0分
查看原帖
0分
991302
__pyx__楼主2023/8/13 07:26
#include<bits/stdc++.h>
using namespace std;
int n,a[10],len,b[10];
bool c[10]={true};
int search(int k) {
    for(int i=0;i<n;i++) {
        if(c[i]==true){
            b[len]=a[i];
            len++;
            c[i]=false;
            if (k==n) {
                for(int j=0;j<len-1;j++)cout<<"    "<<b[i];
                cout<<endl;
            } else {
                search(k+1);
            }
            len--;
            c[i]=true;
        }
    } 
}
int main()
{
    cin>>n;
    for(int i=0;i<n;i++)cin>>a[i];
    search(1);
    return 0;
}
2023/8/13 07:26
加载中...