//汉诺塔的问题
public class MT {
public static void main(String args[]){
int x=10;
doit(x,1,2,3); //把10个盘子从1柱借助3柱移动到2柱,在此用60的太多了,计算机会太累的
}
public static void doit(int x,int a,int b,int c){
//把X个盘子从A柱借助C柱移动到B柱
if (x==1){
System.out.println("把"+x+"从"+a+"移动到"+b);
}
else{
doit(x-1,a,c,b);
System.out.println("把"+x+"从"+a+"移动到"+b);
doit(x-1,c,b,a);
}
}
}
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。