打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++ - 汉诺塔


>=FreeMan=<2019-02-22 14:50:27
分类专栏:C++文章标签:汉诺塔C++
版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
版权

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 

/** Created by Chimomo*/#include <iostream>using namespace std;void print(char A, char C) {cout << A << " --> " << C << endl;}void hanoi(int n, char A, char B, char C) {if (n == 1) {print(A, C);} else {hanoi(n - 1, A, C, B);print(A, C);hanoi(n - 1, B, A, C);}}int main() {int n;cout << "Please input the number of plates in pile A:";cin >> n;hanoi(n, 'A', 'B', 'C');return 0;}// Output:/*Please input the number of plates in pile A:66A --> BA --> CB --> CA --> BC --> AC --> BA --> BA --> CB --> CB --> AC --> AB --> CA --> BA --> CB --> CA --> BC --> AC --> BA --> BC --> AB --> CB --> AC --> AC --> BA --> BA --> CB --> CA --> BC --> AC --> BA --> BA --> CB --> CB --> AC --> AB --> CA --> BA --> CB --> CB --> AC --> AC --> BA --> BC --> AB --> CB --> AC --> AB --> CA --> BA --> CB --> CA --> BC --> AC --> BA --> BA --> CB --> CB --> AC --> AB --> CA --> BA --> CB --> C*/
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
算法详解--汉诺塔
汉诺塔问题
经典递归解决汉诺塔!
Hanoi塔
递归
汉诺塔问题递归算法分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服