一、思路:
if(n == 1) {
直接从A移到C柱子上;
}
if(n > 1) {
先把A柱子上的前n-1个盘子(看作一个整体)从A借助C移到B;
接着将A柱子上的第n个盘子直接移动到C柱子上;
再将B柱子上的n-1个盘子借助A移动到C;
}
二、实现程序:
#include <iostream>
一、思路:
if(n == 1) {
直接从A移到C柱子上;
}
if(n > 1) {
先把A柱子上的前n-1个盘子(看作一个整体)从A借助C移到B;
接着将A柱子上的第n个盘子直接移动到C柱子上;
再将B柱子上的n-1个盘子借助A移动到C;
}
二、实现程序:
#include <iostream>
2149

被折叠的 条评论
为什么被折叠?