汉诺塔
来源:互联网 发布:淘宝账号找回密码 编辑:程序博客网 时间:2024/06/03 17:51
#include <cstdio>#include<iostream>using namespace std;long move(int, char, char,char);int main(){ long count; int discCount; cout<<"请输入汉诺塔的盘子数:"; cin>>discCount; 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 0
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 一个有序数列,序列中的每一个值都能够被2或者3或者5所整除,这个序列的初始值从1开始,但是1并不在这个数列中。求第1500个值是多少?
- v-text里用过滤器失效,原因是在vue2.0里 管道符‘|’只能用在mousetache和v-bind中。
- STM32下实现joystick
- 分布式任务调度xxl-job
- 第二周—函数传值测试
- 汉诺塔
- 实体框架(Entity Framework)简介
- unity脚本中[SerializeField]的使用
- sql中join的修饰字段(left,right,inner)的区别
- Java Web 应用开发技术概述
- 公有云平台运维经验谈之公有云平台优缺点对比
- Linux(Ubuntu)下设置开机启动shell脚本执行Java程序jar包
- 第十三篇 JS 操作table表格
- 定义一个循环的 loop 宏方法