汉诺塔模板
来源:互联网 发布:蚂蚁金服 基金知乎 编辑:程序博客网 时间:2024/06/14 11:10
//汉诺塔 # include <stdio.h>void hanoi ( int n, char a, char b, char c ) { if (n == 1) //只剩一个盘子时 { printf("%c -> %c\n",a,c); } else { hanoi ( n-1, a, c, b ) ; //否则将n-1个盘子从a借助c移到b printf("%c -> %c\n",a , c) ; //输出路径 hanoi ( n-1, b, a, c ) ; //再将n-1个盘子从b借助a移到c } }int main () { int n ; scanf("%d",&n) ;//n个盘子 hanoi ( n, 'a' , 'b' , 'c' ) ;//将n个盘子从a借助b移到c上 return 0; }
阅读全文
0 0
- 汉诺塔模板
- 模板
- 模板?
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- 模板
- GregorianCalendar类的日历应用
- Mybatise示例的employeeMapping.xml
- X86 架构和 ARM 架构
- (安卓)Annotation(注解)实例
- 关于定时执行程序的一些想法
- 汉诺塔模板
- HQL初步了解占位符
- 链队列的基本操作(C++)
- Java中Callable和Future——简介
- SQL Server 2008 设置区分大小写
- spring boot静态资源文件的访问以及自定义
- Pycharm中使用Anaconda
- ZooKeeper-3.4.6集群安装配置
- OpenAirInterface运行OAI eNB和OAI UE without S1 接口