程序员用c语言教你实现汉诺塔游戏,网友:此乃装逼神技!
个人觉得汉诺塔这个递归算法比电子老鼠的难了一些,不过一旦理解了也还是可以的,其实网上也有很多代码,可以直接参考。记得大一开始时就做过汉诺塔的习题,但是那时代码写得很长很长,也是不理解递归的结果。今天重新来实现一下
操作就是:A B 号码A的塔顶一层放在号码B的塔顶。如1(空格) 3 回车。 话说有人能把我这C的代码添加到QT界面框架上去么? 代码写的不好 ,维护性不够,只能玩8层的,写完以后发现很难拓展,软件工程,设计模式有待提高…
如果有学习c语言的同学可以加小编C/C++编程学习群:825414254获取学习资料噢
里面提示输入等级的装B用了,没有实现,大家随便输入个个位数就可以玩了。
stackfunc.c
main.c
STACK.h
演示图片
以上所述就是本文的全部内容了,希望能够对大家学习C语言的递归算法有所帮助