c语言-汉诺塔递归调用
2024-09-04 15:27:35
#include<stdio.h>
int main()
{
void hano_tower(int n,char one,char two,char three);
int m=0;
printf("Please enter a number:\n");
scanf("%d",&m);
printf("You need move like this:\n");
hano_tower(m,'A','B','C');
return 0;
}
void hano_tower(int n,char one,char two,char three)
{
void move(char x,char y);
if(n==1)
move(one,three);
else
{
hano_tower(n-1,one,three,two);
move(one,three);
hano_tower(n-1,two,one,three);
}
}
void move(char x,char y)
{
printf("%c->%c\n",x,y);
}
最新文章
- iOS学习笔记——键盘处理
- (原)android补间动画(四)之插补器Interpolator
- tomcat配置性能调优1----server.xml文件详解
- CF 405C Unusual Product(想法题)
- 中兴手机关闭3G网络
- 了解 JavaScript (4)&ndash; 第一个 Web 应用程序
- 安装mysql(zip格式安装包)
- 对jQuery.isArray方法的分析
- 原创 C# 正则表达式 读写 Ini 文件
- C++中的向上类型转换和向下类型转换
- 使用Blender的UV映射制作一个地球
- 关于一些基础的Java问题的解答(三)
- 谈谈Javascript异步代码优化
- PDF怎么旋转页面,只需几步轻松搞定!
- https://pypi.org/project/py-mysql2pgsql/
- 纯js实现最简单的文件上传(后台使用MultipartFile)
- jar包、war包
- EXTJS入门教程及其框架搭建
- (android实战)破解apk
- Eclipse寻找JVM(JRE)的顺序机制
热门文章
- 校准liunx时间简单好用的命令
- ubuntu14.04安装chromium以及flash插件
- 爬虫 之 scrapy-redis组件
- Smarty模板的引用
- Python实现二叉树的遍历
- 关于Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 16 declared in lib
- java轻量级IOC框架Guice(转)
- java Concurrent包学习笔记(二):CountDownLatch和CyclicBarrier
- SAC学习笔记(一)——SAC安装
- 【转载】java实现rabbitmq消息的发送接受