第12周项目汉诺塔
来源:互联网 发布:c语言如何开根号 编辑:程序博客网 时间:2024/05/19 23:16
编号及代码:/**Copyright(c)2014,烟台大学计算机与控制工程学院*All rights reserved *作者:范星月*完成日期:2014年11月18日*版本号:v1.0**问题描述:汉诺塔游戏*问题输入:输入n*问题输出:输出过程*/#include <iostream>using namespace std;void move (int n,char a,char b,char c);int main(){ int n; cout <<"请输入的值:"<<endl; cin >>n; move ( n, 'a','b',' c') ; return 0;}void move (int n,char a,char b,char c){ if (n==1) cout <<"把"<<n<<"号盘子由"<<a<<"-->"<<c<<endl ; else { move (n-1,a,c,b);//表示(n-1)个盘子由a经过c到b cout <<"把"<<n<<"号盘子由"<<a<<"-->"<<c<<endl; move (n-1,b,a,c);//表示个盘子由a经过b到c }}
运行结果:
学习总结:还不是太了解
学习心得:还好吧 0 0
- 第12周项目汉诺塔
- 第12周【项目
- 第13周项目12-汉诺塔扩展
- 第12周项目3(6)-汉诺塔
- 第12周项目3.6 汉诺塔
- 第12周项目3 汉诺塔
- 第12周项目3-汉诺塔
- 第12周 项目3-6 汉诺塔
- 第12周项目 3.6 汉诺塔
- 第13周项目-汉诺塔
- 第12周项目二
- 第12周项目三
- 第12周项目1.4
- 第12周项目1.5
- 第12周项目2
- 第12周 项目二
- 第12 周 项目三
- 第12周 【项目1
- MyEclipse快捷键
- sync
- Oracle RAC常用维护工具和命令
- Testin云测:微信电话本凭啥让运营商收入降低100多亿
- 弹出窗口js实现
- 第12周项目汉诺塔
- P2P原理及UDP穿透简单说明
- 内存中栈区和堆区的区别
- C语言第七回合:数组
- write
- HP打印机常见故障维修资料
- clearerr
- Linux SPI框架(中)
- fclose