第12周项目3 汉诺塔
来源:互联网 发布:淘宝草根vr工厂 编辑:程序博客网 时间:2024/05/20 05:57
/*copyright (c)2014,烟台大学计算机学院*All rights reserved*文件名称:qwe.cpp*作者:孙春红*完成日期:2014年11月17日*版本号:v1.0**问题描述:汉诺塔的移动方法。*/#include <iostream>using namespace std;void move (int ,char,char,char);int main(){ int n; cin>>n;move(n,'A','B','C');return 0;}//有n个盘子,void move(int n, char A, char B,char C){ if (n==1) cout <<A<<"-->"<<C<<endl; else { move(n-1,A,C,B); cout <<A<<"-->"<<B<<endl; move (n-1,B,A,C); } return;}
运行结果:
知识点总结:
学会使用递归方法求解。
学习心得:
不是一般的难懂啊~~~
0 0
- 第12周项目3(6)-汉诺塔
- 第12周项目3 汉诺塔
- 第12周项目3-汉诺塔
- 第12周 项目3-6 汉诺塔
- 第12周项目汉诺塔
- 第12周【项目
- 第12周项目3-计算当年第几天(一)
- 第12周项目3汉诺塔的算法介绍
- 第12周 项目3-(6)汉诺塔
- 第13周项目12-汉诺塔扩展
- 第12周项目3.6 汉诺塔
- 第12周项目 3.6 汉诺塔
- 第12周项目3(3)-最大公约数
- 第12周项目一(3)
- 第12周项目3求最大公约数
- 第12周项目3(1)-阶乘
- 第12周 项目3-(4)
- 第12周项目3 二进制转换
- PostGresQL 的方案Schema
- nginx 新手攻略 Ubuntu Linux下安装配置教程
- COM组件接口的实质及ArcGIS Object Model Diagram的理解
- 修改系统服务的启动类型并启动服务
- iOS多线程GCD(转)
- 第12周项目3 汉诺塔
- 似懂非懂双方的非官方然而他
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群(第五步)(9)
- VC6.0与Visio冲突问题解决方案
- 应该学会HTML和CSS的9大理由
- 事件冒泡的一些应用_利用事件冒泡处理多个事件[1]
- 《android编程权威指南》学习笔记之第二章 Android与MVC设计模式
- 【第k大区间和问题的树状数组实现】
- Ubuntu下apt-get命令详解