第二周:项目三(2)——汉诺塔
来源:互联网 发布:网通官方测速软件 编辑:程序博客网 时间:2024/06/05 01:15
#include <stdio.h>#define discCount 4long move(int, char, char,char);int main(){ long count; count=move(discCount,'A','B','C'); printf("%d个盘子需要移动%ld次\n", discCount, count); return 0;}long move(int n, char A, char B,char C){ long c1,c2; if(n==1) return 1; else { c1=move(n-1,A,C,B); c2=move(n-1,B,A,C); return c1+c2+1; }}
运行结果:
(1)discCount 4
(2)discCount 5
0 0
- 第二周:项目三(2)——汉诺塔
- 第二周项目三—汉诺塔程序
- 第二周项目三(2) 汉诺塔
- 第二周 项目三 (2)汉诺塔
- 第二周项目三——时间类(2)
- 第二周项目三——时间类(2)
- 第二周项目三—体验复杂度(2)
- 第二周——项目三(2)—体验复杂度-汉诺塔
- 第二周项目三—时间复杂度
- 第二周项目三(2)
- 第二周实践项目三(2)
- 第二周项目三(2)
- 第二周 【项目三】体验复杂度(2)汉诺塔
- 第二周项目三(2) 汉诺塔问题
- 第二周项目三---汉诺塔
- 第二周项目三-汉诺塔
- 第二周项目三-汉诺塔
- 第二周项目三 汉诺塔
- 安霸S2L交叉编译环境搭建
- 实用的php清除html,php去除空格与换行,php清除空白行和换行,提取页面纯文本
- 第四周项目二
- No matching authentication protocol错误
- android 滑动顶部布局停留
- 第二周:项目三(2)——汉诺塔
- HTTP协议在Xcode7.0无法正常使用的问题
- 小强的HTML5移动开发之路(6)——Canvas图形绘制基础
- oracle中的null
- libcurl上传文件 post from表单、post二进制的区别
- Effective Java 学习 第三条 用私有构造器或者枚举类型强化Singleton属性
- 第二周 【项目三】体验复杂度(2)汉诺塔
- 理解Bitcode:一种中间代码
- C语言生成随机数