程序员用c语言教你实现汉诺塔游戏,网友:此乃装逼神技!

在这里插入图片描述
个人觉得汉诺塔这个递归算法比电子老鼠的难了一些,不过一旦理解了也还是可以的,其实网上也有很多代码,可以直接参考。记得大一开始时就做过汉诺塔的习题,但是那时代码写得很长很长,也是不理解递归的结果。今天重新来实现一下
在这里插入图片描述

操作就是:A B 号码A的塔顶一层放在号码B的塔顶。如1(空格) 3 回车。 话说有人能把我这C的代码添加到QT界面框架上去么? 代码写的不好 ,维护性不够,只能玩8层的,写完以后发现很难拓展,软件工程,设计模式有待提高…

如果有学习c语言的同学可以加小编C/C++编程学习群:825414254获取学习资料噢
在这里插入图片描述

里面提示输入等级的装B用了,没有实现,大家随便输入个个位数就可以玩了。

stackfunc.c

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
main.c
在这里插入图片描述
在这里插入图片描述

STACK.h
在这里插入图片描述

演示图片
在这里插入图片描述
在这里插入图片描述

以上所述就是本文的全部内容了,希望能够对大家学习C语言的递归算法有所帮助

猜你喜欢

转载自blog.csdn.net/weixin_41986518/article/details/88950460
今日推荐