郝斌---递归之汉诺塔
来源:互联网 发布:武术知乎 编辑:程序博客网 时间:2024/06/07 01:47
#include<stdio.h>void Hannuota(int n, char A, char B, char C){/*如果一个盘子直接将A柱子上的盘子从A移到C否则先将A柱子上的n-1个盘子借助C移到B直接将A柱子上的盘子从A移到C最后将B柱子上的n-1个盘子借助A移到C*/if (n == 1){printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n", n, A, C);}else{Hannuota(n - 1, A, C, B);printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n", n, A, C);Hannuota(n - 1, B, A, C);}}void main(){int n;char ch1 = 'A';char ch2 = 'B';char ch3 = 'C';printf("请输入移动盘子的个数:");scanf("%d", &n);Hannuota( n, 'A', 'B', 'C');}
0 0
- 郝斌---递归之汉诺塔
- 数据结构之汉诺塔(递归)
- 递归问题之汉诺塔
- 递归问题之汉诺塔
- 递归之汉诺塔问题
- 递归之汉诺塔问题
- 递归之汉诺塔
- 递归之经典:汉诺塔
- 汉诺塔之递归算法
- 递归之---汉诺塔
- 递归之汉诺塔
- 递归之汉诺塔(Hanoi)
- 递归应用之汉诺塔
- 递归算法之汉诺塔
- 递归之汉诺塔问题
- Python递归之汉诺塔
- 递归之汉诺塔问题
- 汉诺塔问题之递归解法
- Android 生成二维码 带LOGO的二维码 条形码
- 编写n的阶乘的递归算法和利用栈结构的非递归实现算法
- Retrofit用法详解,好文章,做个记录
- C#listbox用法
- 重复字符串
- 郝斌---递归之汉诺塔
- web前端常用小知识总结
- 一次完整的 HTTP 请求过程
- (转)支持向量机通俗导论(理解SVM的三层境界)
- redis简介
- 【android学习】 xm之shape
- Android开发中的SQLite事务处理,即beginTransaction()方法...
- 正向代理与反向代理
- hello world! My blog 之JK-Cool面世博客开篇