![]() |
#2
ningfeng88992009-07-19 09:09
|
void recurse(int k){
if(k>=N){
for( int i=0;i<N;i++){
cout<<x[i]<<" ";
}
cout<<endl;
}
else{
for(int i=1;i<=N;i++){
x[k]=i;
if(check(k))
recurse(k+1);//这边开始又调用 rescurse()函数,那么for循环里的i 是不是又要从1开始算,还是接着算下去 就这边不懂 能解释下吗?
}
}
}
recurse(0);
N=20;