程式設計師用c語言教你實現漢諾塔遊戲,網友:此乃裝逼神技!

image
個人覺得漢諾塔這個遞迴演算法比電子老鼠的難了一些,不過一旦理解了也還是可以的,其實網上也有很多程式碼,可以直接參考。記得大一開始時就做過漢諾塔的習題,但是那時程式碼寫得很長很長,也是不理解遞迴的結果。今天重新來實現一下

image
操作就是:A B 號碼A的塔頂一層放在號碼B的塔頂。如1(空格) 3 回車。 話說有人能把我這C的程式碼新增到QT介面框架上去麼? 程式碼寫的不好 ,維護性不夠,只能玩8層的,寫完以後發現很難拓展,軟體工程,設計模式有待提高....
如果有學習c語言的同學可以加小編C/C++程式設計學習群:825414254獲取學習資料噢

image
裡面提示輸入等級的裝B用了,沒有實現,大家隨便輸入個個位數就可以玩了。
stackfunc.c

image

image

image

image
main.c

image

image
STACK.h

image
演示圖片

image

image
以上所述就是本文的全部內容了,希望能夠對大家學習C語言的遞迴演算法有所幫助