一,汉诺塔
简单的想就是将A柱上的(n-1)个圆盘通过C柱放到B柱上,再讲=将第n个圆盘从A柱移到C柱,最后将B柱上的(n-1)个圆盘通过A柱放到C柱上。
要求:输出格式如下
第1步:1号盘从A柱移至B柱
例子:输入 3
输出
第1步:1号盘从A柱移至C柱
第2步:2号盘从A柱移至B柱
第3步:1号盘从C柱移至B柱
第4步:3号盘从A柱移至C柱
第5步:1号盘从B柱移至A柱
第6步:2号盘从B柱移至C柱
第7步:1号盘从A柱移至C柱
import java.util.Scanner;
public class Main{
static int i=1;
public static void main(String[]args){
Scanner reader=new Scanner(System.in);
while(reader.hasNext()){
i=1;
int n = reader.nextInt();
hanoi(n,"A","B","C"); }
}