关闭

递归的汉诺塔

标签: inputc
920人阅读 评论(0) 收藏 举报
分类:

递归的汉诺塔,就算是我写的吧,网上很多,最近一个月研究题目,可以多发点文章了

#include <stdio.h>
static void move(const char x,const int n,const char z)
{printf("disc %d from %c to %c/n",n,x,z);
}
static void hanoi(const int n,const char x,const char y,const 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);
 }
}
int main()
{int n;
 printf("input a disc number:/n");
 scanf("%d",&n);
 hanoi(n,'x','y','z');
}

0
0

猜你在找
【套餐】Hadoop生态系统零基础入门
【套餐】嵌入式Linux C编程基础
【套餐】2017软考系统集成项目——任铄
【套餐】Android 5.x顶级视频课程——李宁
【套餐】深度学习入门视频课程——唐宇迪
【直播】广义线性模型及其应用——李科
【直播】从0到1 区块链的概念到实践
【直播】计算机视觉原理及实战——屈教授
【直播】机器学习之凸优化——马博士
【直播】机器学习&数据挖掘7周实训--韦玮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:661258次
    • 积分:7995
    • 等级:
    • 排名:第2537名
    • 原创:94篇
    • 转载:187篇
    • 译文:0篇
    • 评论:90条
    文章存档
    最新评论