递归(汉诺塔)
来源:互联网 发布:牡丹江管理局电视网络 编辑:程序博客网 时间:2024/06/01 16:27
#include<stdio.h>
int hanoi(int n,char a,char b,char c)
{
if(n==1)
printf("%c---->%c\n",a,c);
else
{
hanoi(n-1,a,c,b);
printf("%c---->%c\n",a,c);
hanoi(n-1,b,a,c);
}
}
int main()
{
int n;
printf("请输入要移动的盘子数:\n");
scanf("%d,",&n);
hanoi(n,'A','B','C');
return 0;
}
int hanoi(int n,char a,char b,char c)
{
if(n==1)
printf("%c---->%c\n",a,c);
else
{
hanoi(n-1,a,c,b);
printf("%c---->%c\n",a,c);
hanoi(n-1,b,a,c);
}
}
int main()
{
int n;
printf("请输入要移动的盘子数:\n");
scanf("%d,",&n);
hanoi(n,'A','B','C');
return 0;
}
阅读全文
0 0
- -汉诺塔-递归算法(JS递归函数)
- -汉诺塔-递归算法(JS递归函数)
- 汉诺塔(递归算法)
- 汉诺塔(递归实现)
- 汉诺塔(递归)
- 汉诺塔(递归法)
- 汉诺塔(典型递归)
- 汉诺塔(递归)
- 【Openjudge】汉诺塔(递归)
- 汉诺塔(递归运算)
- 递归调用(汉诺塔)
- 汉诺塔问题(递归)
- 汉诺塔问题(递归)
- 汉诺塔算法(递归)
- 汉诺塔(递归)
- 汉诺塔问题(递归)
- 汉诺塔游戏(递归)
- 汉诺塔(递归调用)
- mysql安装教程
- Apache 与 CGI
- 插入排序(指针)
- Laravel 使用 laravel-page-speed 时出现style属性失效的一种原因
- JAVA利用字节流完成拷贝文件夹。
- 递归(汉诺塔)
- 动态内存分配
- 对一个人生日姓名进行操作(结构体)
- 页面背景-伪类选择器-相对定位-块和内联转换
- Android混合开发之WebViewJavascriptBridge实现JS与java安全交互
- 第一个用tikz画的图
- jvisualvm安装插件
- Unity3D 大型游戏 MOBA类手机游戏 状态机在游戏中的应用(18)
- Android端关于HTTPS的认证---->可用