博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hanio 递归
阅读量:3916 次
发布时间:2019-05-23

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

#include
void hanio(int n, char a, char b, char c);int main(){ int n; scanf("%d", &n); hanio(n, 'a', 'b', 'c'); return 0;}void hanio(int n, char a, char b, char c){ if(n == 1){ printf("%c --> %c\n", a, b); }else{ hanio(n - 1, a, c, b); printf("%c --> %c\n", a, b); hanio(n - 1, c, b, a); }}

转载地址:http://sovrn.baihongyu.com/

你可能感兴趣的文章
Java Executor 框架学习总结
查看>>
15个顶级Java多线程面试题及答案
查看>>
成为优秀Java程序员的10大技巧
查看>>
一位10年Java工作经验的架构师聊Java和工作经验
查看>>
Java架构师学习路线
查看>>
号称精通Java的你,是否真的名副其实
查看>>
你可以把编程当做一项托付终身的职业
查看>>
细思极恐——你真的会写Java吗?
查看>>
Java并发面试,幸亏有点道行,不然又被忽悠了
查看>>
Java基础面试题收集整理
查看>>
SpringBoot基础篇Bean之条件注入@Condition使用姿势
查看>>
让你秒懂线程和线程安全,只需5步!
查看>>
Spring Boot学习之Logback和Log4j2集成与日志发展史
查看>>
Java注解(annotation)机制
查看>>
volatile关键字全面解析
查看>>
Java如何实现哈夫曼编码
查看>>
从源代码的角度理解Java设计模式的装饰模式
查看>>
系统架构中为什么要引入消息中间件?
查看>>
Java内存模型详解
查看>>
Java NIO之Selector
查看>>