# include<iostream>
using namespace std;
void hannoi(int num,char from,char with,char to)
{
if(num==1) cout<<from<<"------->"<<to<<endl;
else
{
hannoi(num-1,from,to,with);
cout<<from<<"------->"<<to<<endl;
hannoi(num-1,with,from,to);
}
}
int main()
{
hannoi(3,'A','B','C');
}
汉诺塔
最新推荐文章于 2021-05-23 21:31:25 发布
本文提供了一个关于汉诺塔问题的C++实现示例。通过递归的方式解决了将多个圆盘从初始柱子A移动到目标柱子C的问题,同时确保在移动过程中遵循汉诺塔的基本规则。
6075

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



