河内之塔
来源:互联网 发布:大话数据库 好不好 编辑:程序博客网 时间:2024/04/30 01:58
#include <stdio.h>#include <stdlib.h>void hanio(int n,char A,char B,char C){ if(n==1){ printf("Move sheet %d from %c to %c\n",n,A,C); } else{ hanio(n-1,A,C,B); //利用递归,将A上n-1个盘子,先挪到位子B上 printf("Move sheet %d from %c to %c\n",n,A,C); //上面的n-1个盘子已经都放到位子B上,所以第n个盘子,直接挪到位子C上 hanio(n-1,B,A,C); //但现在上面的n-1个盘子还都在位子B上,需要把它们放到位子C上 }}int main(){ int n; printf("Enter the number of the sheet: "); scanf("%d",&n); hanio(n,'A','B','C'); return 0;}
- 河内之塔
- 河内之塔
- 河内之塔
- 河内之塔
- 河内之塔
- 河内之塔
- 1、河内之塔
- 河内之塔问题
- 河内之塔
- 河内之塔
- 汉诺塔||河内之塔
- 河内之塔
- 河内之塔
- 河内之塔
- 河内之塔算法
- 1.河内之塔
- 1,河内之塔
- 1. 河内之塔
- XML-基础(介绍、语法、dtd约束)
- 黑马程序员-关于三种继承方式
- cocos2d学习笔记
- 转:糗事百科创始人王坚:互联网思维是个甚?
- POJ 2826 An Easy Problem?!
- 河内之塔
- 宏
- java_io
- TCP连接探测中的Keepalive 和心跳包
- 黑马程序员--数据库基础
- Safari 常用的全部快捷键
- 努力生活,天天向上
- asdfasdf
- POJ 1039 Pipe