小小hanoi

news/2024/6/26 6:40:18

为什么80%的码农都做不了架构师?>>>   hot3.png

15103724_QcQu.gif15103724_j6Cx.gifView Code
#include " iostream "
using namespace std;
int k = 0 ;
void hanoi( int m , char a , char b, char c)
{
if (m == 1 )
{
k
++ ;
printf(
" %c->%c " ,a , c);
return ;
}
hanoi(m
- 1 , a, c , b);
printf(
" %c->%c " ,a , c);
k
++ ;
hanoi(m
- 1 , b, a, c);
}
int main()
{
int n;
char x,y,z;
while (cin >> n)
{
x
= ' A ' ;y = ' B ' ; z = ' C ' ;
cout
<< " 移动过程:-------> " << endl;
hanoi( n , x, y, z );
cout
<< endl;
cout
<< " 移动次数:-----> " << endl;
cout
<< k << endl;
}
return 0 ;
}

转载于:https://my.oschina.net/garyun/blog/602838


http://lihuaxi.xjx100.cn/news/235533.html

相关文章

SpringBoot b2b2c 多用户商城系统(十五)Springboot整合RabbitMQ ...

这篇文章带你了解怎么整合RabbitMQ服务器&#xff0c;并且通过它怎么去发送和接收消息。我将构建一个springboot工程&#xff0c;通过RabbitTemplate去通过MessageListenerAdapter去订阅一个POJO类型的消息。 准备工作15minIDEAmaven 3.0在开始构建项目之前&#xff0c;机器需要…

swift 中showAlertTitle的使用

不比比 直接上代码 import UIKit class InAndOutViewController: UIViewController,UITextFieldDelegate { let API_selectExitEntryInfo : String "/app/projectAndIdCardQuery_selectBanJianInfo" //输入框 IBOutlet weak var InputTextField: UITextField! //查…

django搭建示例-ubantu环境

python3安装--------------------------------------------------------------------------- 最新的django依赖python3,同时ubantu系统默认自带python2与python3&#xff0c;这里单独安装一套python3&#xff0c;并且不影响原来的python环境 django demo使用sqlite3&#xff0c…

Git的其他用法

2019独角兽企业重金招聘Python工程师标准>>> 目录&#xff1a; 减少【.git】文件夹的大小和文件数更换git for windows的文本编辑器修改已经提交的commit说明合并commit解决merge时出现的冲突回退一个merge获取某一commit的修改将低版本push到Github&#xff08;删掉…

swift (Singleton)模式

一不安全的单例实现在上一篇文章我们给出了单例的设计模式&#xff0c;直接给出了线程安全的实现方法。单例的实现有多种方法&#xff0c;如下面&#xff1a;?123456789101112class SwiftSingleton { class var shared: SwiftSingleton { if !Inner.instance { Inner.insta…

一文了解Python常见的序列化操作

关于我 编程界的一名小小程序猿&#xff0c;目前在一个创业团队任team lead&#xff0c;技术栈涉及Android、Python、Java和Go&#xff0c;这个也是我们团队的主要技术栈。 联系&#xff1a;hylinux1024gmail.com 0x00 marshal marshal使用的是与Python语言相关但与机器无关的二…

POJ-1860-Currency Exchange

链接&#xff1a;https://vjudge.net/problem/POJ-1860 题意&#xff1a; 有N个点&#xff0c;支持货币兑换&#xff0c;从货币a->b手续费c&#xff0c;汇率r。 求能否换一圈使总净额增加。 思路&#xff1a; bellman-ford。 找一个正权回路。 代码&#xff1a; #include &l…

Silverlight+WCF 新手实例 象棋 主界面-棋谱-获取列表(三十八)

2019独角兽企业重金招聘Python工程师标准>>> 在线演示地址&#xff1a;SilverlightWCF 新手实例 象棋 在线演示 在SilverlightWCF 新手实例 象棋 主界面-棋谱-布局写谱(三十六)中&#xff0c;我们完成下棋双方的棋谱显示&#xff0c;这节&#xff0c;我们为观众增加…