[問題] C寫接龍遊戲

作者: xie29 (xie29)   2017-10-29 17:56:01
各位前輩好,小弟現在在啃Fundamentals of data structure in C (第2版)這本書,在Stacks and Queues這個章節最後的programming project 1 (Landweber)要我寫ㄧ個應該是Windows傳統的那種接龍遊戲(非新接龍),它應該主要是要用ㄧ些array去random創ㄧ個新牌局,然後像接龍遊戲規則那樣讓程式自己完成牌局(4個output
array分別塞進各花色的1-13),不曉得有沒有前輩曾經有碰過類似的題目,因為小弟按照書上的步驟寫了但怎麼樣也沒辦法完成牌局(迭代次數1000萬次,出來output還是只有幾張牌),因為code寫的很亂又很長就沒有放上來,在這邊主要是希望找有寫過同樣題目的前輩大概分享ㄧ下當初寫題的解法,因為小弟有點偏執,不寫出來心裡很痛苦又找不到問題,若發文有違規會自刪文,謝謝!
作者: diabloevagto (wi)   2017-10-29 18:16:00
你自己的想法呢?
作者: djshen (djshen)   2017-10-29 20:10:00
程式有照你想的邏輯跑? 沒有的話是哪裡不一樣?
作者: alan23273850   2017-10-29 20:23:00
我覺得這敘述實在太籠統了,如果覺得code寫得很亂又很長,不妨再重新整理一下思緒,替每段小piece都加上註解,逐一測試 (unit test),這樣才能找出核心如果寫大型project不建立好習慣,那麼就算有前輩分享經驗,到最後自己寫出來大概也是會很亂又很長
作者: Lipraxde (Lipraxde)   2017-10-29 20:36:00
流程圖畫出來,把問題分割,一塊一塊解決
作者: xie29 (xie29)   2017-10-29 20:52:00
謝謝各位前輩的回答,我這問的太沒頭沒腦了,抱歉我會打掉再重寫ㄧ次,如果還是不行便將問題整理好再上來問,感謝大家
作者: chuegou (chuegou)   2017-10-29 22:00:00
整理也是分析問題的一種過程把code整理一下說不定就有新思路了
作者: Neisseria (Neisseria)   2017-10-30 18:36:00
加上單元測試比較有幫助,要不然有時候自己有盲點一直重寫,結果還是錯在同樣的地方
作者: bladesaurus (刀鋒龍)   2017-11-07 13:45:00
我岔題XD 你要英中文夾雜的時候,兩者之間總是空一格比較方便人閱讀閱讀羅馬字的時候,全字外框的高低落差跟首尾字母是快速讓人判斷這個字是哪個字的要素之一

Links booklink

Contact Us: admin [ a t ] ucptt.com