第二周项目3-汉诺塔
来源:互联网 发布:哪里买域名 编辑:程序博客网 时间:2024/06/06 01:43
#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; }}
运行结果:
0 0
- 第二周项目3-汉诺塔
- 第二周-项目3-汉诺塔
- 第二周项目3--汉诺塔
- 第二周项目:汉诺塔
- 第二周项目3
- 第二周项目3
- 【第二周】项目3
- 第二周 项目3
- 第二周项目3
- 第二周-项目3
- 第二周项目3
- 第二周项目3—汉诺塔程序
- 第二周项目3(2) 汉诺塔
- 第二周项目3--体验复杂度--汉诺塔
- 第二周项目3 体验复杂度 汉诺塔
- 第二周 项目3 汉诺塔(续)
- 第二周项目3 汉诺塔问题
- 第二周项目3复杂度体验 汉诺塔
- Android 自定义控件---SpreadView
- 通讯录 CoreData & tabelView
- java try-catch以及循环的问题
- ng-repeat可以额外自己加对象
- ffmpeg在iOS的使用 - iFrameExtractor源码解析
- 第二周项目3-汉诺塔
- string.join(string,string[])匹配的重载方法具有一些无效参数
- Android Studio五--Gradle命令与第三方包
- 无损联接分解、还原
- php-utf-8编码下匹配中文
- 第二周项目实践--程序的多文件组织
- C++Primer第五版 4.8节练习
- 求满足 Str1<Str<Str2 且 0<Str.length <=len 的字符串个数
- 华为机试2016