汉诺塔问题
来源:互联网 发布:华南理工网络教育平台 编辑:程序博客网 时间:2024/05/13 09:36
#include<stdio.h>
#include<stdlib.h>
int c;
void move(char a,int n,char b)
{
printf("%d:/tmove disk %d from %c to %c/n",++c,n,a,b);
}
void hanoi(int n,char x,char y,char z)
{
if(n==1) move(x,1,z);
else{
hanoi(n-1,x,z,y);
move(x,n,z);
hanoi(n-1,y,x,z);
}
}
void main()
{
hanoi(3,'x','y','z');
getchar();
}
- 汉诺塔问题 背包问题
- 递归问题,汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题.
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 实验: 取exe和dll的全路径
- 双系统环境,对Ubuntu 10.04升级后,电脑无法正常开机的解决方法
- linux下关于结构体stat的一些应用
- C++虚函数引发的~
- 类成员指针
- 汉诺塔问题
- linux 网络编程 udp篇
- 塞尔号
- (最短路 + 枚举) poj 1062 昂贵的聘礼
- 垄断之于苹果,是规则制定者享有的特权;而开放之于谷歌,则是进入者必备的胸怀
- 【-】WebKit Layout (布局)
- LINUX EVAL命令
- C#之数据绑定
- 好几天没进来了