博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汉诺塔问题
阅读量:6430 次
发布时间:2019-06-23

本文共 389 字,大约阅读时间需要 1 分钟。

hot3.png

#include<stdio.h>
void hannuota(int val,char A,char B,char C)
{
if(val==1)
{
printf("将编号为%d的盘子从%c移到%c\n",val,A,C);
}
else
{
hannuota(val-1,A,C,B);
printf("将编号为%d的盘子从%c移到%c\n",val,A,C);
hannuota(val-1,B,A,C);
}
}
int main()
{
char c1='A',c2='B',c3='C';
int val;//盘子的数量
printf("请输入盘子的个数:");
scanf("%d",&val);
hannuota(val,c1,c2,c3);
return 0; 
}

转载于:https://my.oschina.net/u/553254/blog/72577

你可能感兴趣的文章
如何用WSDL4J构建Spring+AXIS自动创建的Web service对应客户端
查看>>
一起学Shell之(一)背景知识
查看>>
解决生产环境too man open files的问题
查看>>
Quartz.net官方开发指南 第四课:关于Triggers更多内容
查看>>
各种入侵批处理
查看>>
浏览器内核webkit简介(此核心的Browser有Apple Safari&Google Chrome)
查看>>
记一次数据中心云平台系统项目实施
查看>>
SQL Server 黑盒跟踪 -- 如何启用黑盒跟踪?
查看>>
递归转非递归的思路和例子
查看>>
Eclipse使用总结
查看>>
【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode编译到Android...
查看>>
无线传感器网络ZigBee与Z-Wave的标准之争
查看>>
从足球赛谈软件开发!!!!
查看>>
综合应用WPF/WCF/WF/LINQ之十五:关于XBAP程序访问权限的问题
查看>>
如何用Linux安全管理网络流量
查看>>
土财主第二次收款成功
查看>>
Linux LiveCD 诞生记
查看>>
Lync Server 2010企业版系列PART1:基础构建
查看>>
linux源码安装选项--prefix
查看>>
老菜鸟苦战oracle asm
查看>>