蒟蒻一个 问大佬代码哪错了
#include<bits/stdc++.h>
using namespace std;
int _num;
int _a1[10000];
int _a2[10000];
void fun(int);
void ParseIn(){
cin>>_num;
}
void Core(){
fun(_num);
}
void CWriteOut(){
}
int main(){
ParseIn();
Core();
CWriteOut();
return 0;
}
void fun(int k){
if(k==_num+1){
for(int i=1;i<=_num;++i){
printf("%5d",_a1[i]);
}
cout<<endl;
return;
}
for(int i=1;i<=_num;++i){
if(!_a2[i]){
_a1[k]=i;
_a2[i]=1;
fun(k+1);
_a2[i]=0;
}
}
}