大佬求助
查看原帖
大佬求助
1267057
aa2211034566楼主2024/2/29 21:06
#include<bits/stdc++.h>
using namespace std;
int n;
int vist[10]={0};
void dfs(int d){
	if(d==n){
		cout<<endl;
		return ;
	}
	for(int i=1;i<=n;i++){
		if(vist[i]==0){
			vist[i]=1;
			cout<<setw(5)<<i;
			dfs(d+1);
			vist[i]=0;
		}
	}
}
int main(){
	cin>>n;
	dfs(0);
	
}

为什么不能每次找到一个数输出,找满了再回车找下一次

2024/2/29 21:06
加载中...