第二周项目3-汉诺塔问题
来源:互联网 发布:软件质量保证承诺书 编辑:程序博客网 时间:2024/05/20 16:09
- *Copyright (c) 2017, 烟台大学计算机学院
- *All rights reserved.
- *文件名称:zz.cpp
- *作 者:张俊杰
- *完成日期:2017年9月13日
- *版 本 号:v1.0
- *
- *问题描述:汉诺塔问题
- *输入描述:盘子数目n
- */
- #include <stdio.h>
- #define discCount 32
- long long move(long long, char, char,char);
- int main()
- {
- long long count;
- count=move(discCount,'A','B','C');
- printf("%d个盘子需要移动%I64d次\n", discCount, count);
- return 0;
- }
- long long move(long long n, char A, char B,char C)
- {
- long 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-体验复杂度(2)汉诺塔问题
- 第二周项目3体验复杂度之汉诺塔问题
- 第二周-项目3 体验复杂度-汉诺塔问题
- 第二周-项目3 体验复杂度-汉诺塔问题
- 第二周-项目3 体验复杂度-汉诺塔问题
- 第二周-项目3 体验复杂度-汉诺塔问题
- 第二周项目3体验复杂度 汉诺塔问题
- 第二周-项目3 体验复杂度-汉诺塔问题
- 第二周-项目3 体验复杂度-汉诺塔问题
- 第二周 项目三-汉诺塔问题
- 第二周项目3-汉诺塔
- 第二周-项目3-汉诺塔
- 第二周项目3--汉诺塔
- 第二周项目:汉诺塔
- 第二周项目3
- LeetCode-67-Add Binary Python的二十进制互转
- 数字逆置
- 正则表达式
- 学习之路-Java关联关系简介
- Go语言之slices初认识(一)
- 第二周项目3-汉诺塔问题
- 机器学习入门 | 使用梯度下降(Gradient Descent)实现线性回归(Liner Regression)
- 3-字符串向量和数组
- Django的setting的基本设置项mysql
- nui 的 form表单提交(兼容ajax和表单submit)
- SSM框架整合
- Magento Connect Manager Downloader 500 Internal Server Error
- cf434A. Did you mean...
- 欢迎使用CSDN-markdown编辑器