hannuota
来源:互联网 发布:国泰安怎么下载数据 编辑:程序博客网 时间:2024/06/08 12:33
#include<stdio.h>void hannuota(int n,char A,char B,char C);int main(void){char ch1='A';char ch2='B';char ch3='C';int n;printf("请输入要移动盘子的个数:"); scanf("%d",&n);hannuota(n,'A','B','C');return 0;} void hannuota(int n,char A,char B,char C){/*如果是一个盘子直接将A柱子上的盘子从A移动到C否则先将柱子A上去的n-1个盘子;借助C移动到B; 直接将A柱子上的盘子从A移到C; 最后将B柱子上的n-1个盘子借助A转移 C; */if(n==1){ printf("将编号为%d的盘子直接从%c柱子移动到%c柱子\n",n,A,C);} else{hannuota(n-1,A,C,B);printf("将编号为%d的盘子直接从%c柱子移动到%c柱子\n",n,A,C);hannuota(n-1,B,A,C);}}
阅读全文
0 0
- hannuota
- NYOJ-88汉诺塔(一)hannuota
- ConcurrentHashMap一点理解
- 解析 Shiro-Spring 过滤器全流程
- stm32内存分配(全解释详细)
- Nodemcu通过网页Web设置sta.config配置
- react中路由和按需加载问题
- hannuota
- Bailian2786 Pell数列【数列】(POJ NOI0102-1788,POJ NOI0103-1788)
- 如何高效与人聊天
- Vmware添加磁盘的方法:扩展磁盘
- 腾讯副总裁马斌:数字时代下国家网络安全面临全新机遇与挑战
- 埃里克·施密特辞任Alphabet 执行主席,继续担任董事会董事
- 京东正式上线拍拍二手,计划三年内投入10亿
- 百度5000万诉王劲侵商业机密 丢失的电脑与放不下的恩仇
- 高通中国首席工程师离职创业做VSLAM,获千万级天使投资