汉诺塔问题
来源:互联网 发布:积家约会 知乎 编辑:程序博客网 时间:2024/06/05 19:08
#include <iostream>using namespace std;static i=0;int main(){void hanota(int , char , char , char );cout<<"您要移动多少盘子?"; int n;cin>>n;hanota(n, 'A', 'B', 'C');cout<<"一共移动了"<<i<<"次!!"<<endl;return 0;}void hanota(int n, char a, char b, char c){void move(char , char );if (n==1) move(a,c);else{hanota(n-1, a, c, b);move(a, c);hanota(n-1, b, a, c);}}void move(char x, char y){cout<<x<<"--->"<<y<<endl;i++;}
- 汉诺塔问题 背包问题
- 递归问题,汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题.
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- linux溢出提权(适合刚学习linux提权的朋友)
- mysql修改主键
- unable to find a medium containing a live file system
- Java2十大经典中文图书
- mysql重建索引
- 汉诺塔问题
- maven eclipse miss required library解决
- Delphi中StrToDateTime函数TFormatSettings参数的使用
- [iPhone开发项目] 团购信息
- 百度地图查询周围建筑
- C++ 强制类型转换
- 继承学习2
- [C#] 复制文件并计算传输速度
- ubuntu cd安装的一个问题