汉诺塔
来源:互联网 发布:淘宝鹏飞运动折扣店 编辑:程序博客网 时间:2024/05/21 11:12
void HanNuoMove(int n,char x,char y,char z){//汉诺塔移动if(n==1){printf("%c-->%c\n",x,z);}else{HanNuoMove(n-1,x,z,y);//从X借助Z移动到Yprintf("%c-->%c\n",x,z);HanNuoMove(n-1,y,x,z);//最后从Y借助X移动到Z}}int main(){int n=0;printf("请输入汉诺塔的层数:");scanf("%d",&n);HanNuoMove(n,'X','Y','Z');printf("pause");return 0;}
0 0
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- win10 预览版启用 Hyper-V 虚拟机 装 boot2docker找不到菜单按钮问题
- java的反射机制浅谈
- C++中new和delete
- RubyMotion 3发布,支持WatchKit和Android
- 最简单的trie树
- 汉诺塔
- javascript提交确认函数
- ORACLE基础操作【01】 -->MOVE 分区表
- 一级指针和二级指针的函数调用
- 关于QTreeView和QStandardModel联合理解,外加显示委托的理解(学习笔记,如有错误还望指出)
- 程序员技术练级攻略
- 2.分别输出整数及小数部分
- 让JTextArea始终显示最后一行文字
- 运用JavaMail技术实现云打印