本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。
代码语言:javascript复制#include<iostream>
#include<cstring>
using namespace std;
int ch[10],ch1[10000][10];
int s[10][2],k=0;
void dg(int step){
//cout<<"进入递归"<<step<<endl;
if(step==10){
for(int ij=0;ij<10;ij ){
cout<<ch[ij];
}
cout<<endl;
}
for(int i=0;i<10;i ){
if(s[i][1]==0){
ch[step]=s[i][0];
s[i][1]=1;
dg(step 1);
s[i][1]=0;
ch[step]=0;
}
}
}
int main(){
memset(ch,0,sizeof(ch));
memset(ch1,0,sizeof(ch1));
for(int i=0;i<10;i ){
s[i][0]=i;
s[i][1]=0;
}
dg(0);
for(int i=0;i<k;i ){
cout<<ch1[i];
}
return 0;
}
Post Views: 166