作者xie29 (xie29)
看板C_and_CPP
標題[問題] C寫接龍遊戲
時間Sun Oct 29 17:56:01 2017
各位前輩好,小弟現在在啃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寫的很亂又很長就沒有放上來,在這邊主要是希望找有寫過同樣題目的前輩大概分享ㄧ下當初寫題的解法,因為小弟有點偏執,不寫出來心裡很痛苦又找不到問題,若發文有違規會自刪文,謝謝!
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.80.205
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1509270963.A.655.html
1F:→ diabloevagto: 你自己的想法呢? 10/29 18:16
2F:→ djshen: 程式有照你想的邏輯跑? 沒有的話是哪裡不一樣? 10/29 20:10
3F:推 alan23273850: 我覺得這敘述實在太籠統了,如果覺得code寫得很亂又 10/29 20:23
4F:→ alan23273850: 很長,不妨再重新整理一下思緒,替每段小piece都加 10/29 20:23
5F:→ alan23273850: 上註解,逐一測試 (unit test),這樣才能找出核心 10/29 20:24
6F:→ alan23273850: 如果寫大型project不建立好習慣,那麼就算有前輩分 10/29 20:25
7F:→ alan23273850: 享經驗,到最後自己寫出來大概也是會很亂又很長 10/29 20:25
8F:推 Lipraxde: 流程圖畫出來,把問題分割,一塊一塊解決 10/29 20:36
9F:→ xie29: 謝謝各位前輩的回答,我這問的太沒頭沒腦了,抱歉 10/29 20:52
10F:→ xie29: 我會打掉再重寫ㄧ次,如果還是不行便將問題整理好再上來問 10/29 20:52
11F:→ xie29: ,感謝大家 10/29 20:52
12F:推 chuegou: 整理也是分析問題的一種過程 10/29 22:00
13F:→ chuegou: 把code整理一下說不定就有新思路了 10/29 22:00
14F:推 Neisseria: 加上單元測試比較有幫助,要不然有時候自己有盲點 10/30 18:36
15F:→ Neisseria: 一直重寫,結果還是錯在同樣的地方 10/30 18:37
16F:推 bladesaurus: 我岔題XD 你要英中文夾雜的時候,兩者之間總是空一格 11/07 13:45
17F:→ bladesaurus: 比較方便人閱讀 11/07 13:45
18F:→ bladesaurus: 閱讀羅馬字的時候,全字外框的高低落差跟首尾字母是 11/07 13:46
19F:→ bladesaurus: 快速讓人判斷這個字是哪個字的要素之一 11/07 13:47