简单入门程序:汉诺塔
2013-08-06 13:01
106 查看
#include <iostream> #include <string> using namespace std; void Hanoi(int n, char a, char b, char c) { if (n == 1) { cout << a << "--->" << c << endl; } else { Hanoi(n - 1, a, c, b); cout << a << "--->" << c << endl; Hanoi(n - 1, b, a, c); } } int main(int argc, char *argv[]) { cout << "请输入要移动的数目:"; int n; cin >> n; cout << endl << "移动过程如下:" << endl << endl; Hanoi(n, 'A', 'B', 'C'); system("pause"); return 0; }
相关文章推荐
- 提供一些简单的C++入门程序(提供源代码)
- Ajax一个简单入门程序(用户登录验证)
- 简单的GObject程序-入门
- Druid连接池简单入门(带程序)
- 网页游戏开发入门教程三(简单程序应用)
- 超简单tensorflow入门优化程序&&tensorboard可视化
- TensorFlow学习笔记(1):最简单的入门程序
- 二-通过Mina写一个简单的入门级别客户端程序
- STM32简单入门程序分析之GPIO,外部中断
- Java入门之使用记事本写Java程序及简单命令符
- Windows网络编程入门:简单的客户端和服务器通信程序调试
- gdb调试程序简单入门
- gSoap入门之三__C++开发的简单WebService客户端程序
- WCF简单程序入门
- 一个简单的Android入门程序
- 简单易懂的程序语言入门小册子(4):基于文本替换的解释器,递归,如何构造递归函数,Y组合子
- c++入门,最简单的C++程序
- [Mule学习]入门:写一个最简单的小程序ZT
- Windows网络编程入门:简单的客户端和服务器通信程序调试
- 简单易懂的程序语言入门小册子(6):基于文本替换的解释器,引入continuation