for(int i=0; i<=1; ++i) {
for(int j=0; j<=1; ++j) {
for(int k=0; k<=1; ++k) {
for(int a=0; a<=1; ++a) {
for(int b=0; b<=1; ++b) {
System.out.print(i+""+j+""+k+""+a+""+b);
System.out.println();
}
}
}
}
}
输出
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000
10001
10010..... 怎么把上述的循环变成递归,如果有20个循环嵌套呢,写20个循环岂不是很麻烦,有没有什么简洁的方法,用递归怎么实现?