c语言(河内塔)
来源:互联网 发布:海森伯格矩阵 编辑:程序博客网 时间:2024/06/05 17:16
#include<stdio.h>
long count;
void hanoi(int n,char a,char b,char c)
{
if(1==n)
printf("第%d次,%c柱-->%c柱\n",++count,a,c);
else
{
hanoi(n-1,a,c,b);
printf("第%d次,%c柱-->%c柱\n",++count,a,c);
hanoi(n-1,b,a,c);
}
}
int main()
{
int h;
printf("请输入A柱圆盘的个数:");
scanf("%d",&h);
count=0;
hanoi(h,'A','B','C');
return 0;
}
long count;
void hanoi(int n,char a,char b,char c)
{
if(1==n)
printf("第%d次,%c柱-->%c柱\n",++count,a,c);
else
{
hanoi(n-1,a,c,b);
printf("第%d次,%c柱-->%c柱\n",++count,a,c);
hanoi(n-1,b,a,c);
}
}
int main()
{
int h;
printf("请输入A柱圆盘的个数:");
scanf("%d",&h);
count=0;
hanoi(h,'A','B','C');
return 0;
}
0 0
- c语言(河内塔)
- 河内之塔(C语言递归实现)
- 从算法学起C语言--河内之塔
- C语言练习篇-4河内之塔
- 汉诺塔(河内塔)
- 河内塔(递归)
- 河内之塔算法实现(c与python)
- 汉诺塔(河内塔)问题
- 汉诺塔(河内之塔)
- 河内之塔(汉诺塔)
- 双色河内塔(c/python)
- c/c++ 算法之汉诺塔(河内之塔(Towers of Hanoi))
- 算法——汉诺塔(河内塔)
- 每天一算法(三色河内塔)
- 河内塔(单色和双色)
- 河内塔问题(Hanoi Tower)
- 河内之塔(汉诺塔) java实现
- 汉诺塔问题(河内之塔)
- [编程题] 小易记单词
- 正则表达式学习笔记
- JavaScript对象(一)
- JavaScript对象(二)
- jQuery之选择器
- c语言(河内塔)
- jQuery之超详尽的DOM操作
- jQuery之动画操作
- jQuery之工具函数
- Leetcode76. Minimum Window Substring
- 拓展你的jQuery!
- 一点心得
- HTML5新元素canvas详解
- echarts散点图使用