第十二周项目3——6 汉诺塔的移动
来源:互联网 发布:户外运动人群数据分析 编辑:程序博客网 时间:2024/05/22 02:41
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作者:苏强 完成日期:2014年11月16日 *版本号:v1.0 * *问题描述:输入汉诺塔的盘子数量,输出移动步骤 *输入描述:一个整数代表汉诺塔的盘子数*程序输出:输出移动步骤*/ #include<iostream>using namespace std;void hanoi(int n,char A,char B,char C);int main(){ int m; cout<<"输入盘子的数量:"; cin>>m; cout<<"移动"<<m<<"个盘子的步骤是:"<<endl; hanoi(m,'A','B','C'); return 0;}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); }}
0 0
- 第十二周项目3——6 汉诺塔的移动
- 第十二周上机实践项目——c#之随机向左移动的小动画
- 第十二周项目3——1 N的阶乘
- 第十二周项目3—数组类运算的实现
- 第十二周项目3—数组类运算的实现
- 第十二周 项目3:(6)汉诺塔
- 第十二周项目3-6:汉诺塔
- 第十二周项目3——2
- 第十二周项目3——6 银行系统
- 第十二周项目3 汉诺塔
- 第十二周项目3
- 第十二周 【项目3
- 第十二周 【项目3
- 第十二周项目二——刑警的射击成绩
- 第十二周项目三——n的阶乘
- 第十二周项目三——求n的阶乘
- 第十二周项目四——点.圆的关系
- 第十二周项目——数组类运算的实现
- 第12周项目3 利用递归函数求解(4、Fibnacci序列的第20个数)
- [数据库]Bulk Insert命令详细
- Java删除文件夹和文件
- Next permutation: When C++ gets it right
- web开发常见性能优化方式
- 第十二周项目3——6 汉诺塔的移动
- linux md5校验
- 几种流形学习算法
- Jquery特效
- MyEclipse 快捷键简记
- Java 字符串比较操作符 == 与 equals 的区别
- 第十二周项目3-用递归方法求解3
- 《云计算》学习笔记1
- 脚本实现U盘自动挂载(linux)