来夏老师这里玩一玩
2023-12-04 20:02:17
发布于:浙江
14阅读
0回复
0点赞
#include<cstdio>
using namespace std;
int n,b[15],a[15];
void dfs(int tmd){
if(tmd == n){
for(int i = 0;i < n;i++){
printf("%5d",a[i]);
}
printf("\n");
return ;
}
for(int i = 1;i <= n;i++){
if(b[i] == 0){
b[i] = 1;
a[tmd] = i;
dfs(tmd + 1);
b[i] = 0;
}
}
}
int main(){
scanf("%d",&n);
dfs(0);
return 0;
}
//zxty
这里空空如也
有帮助,赞一个