[問題] 要如何避免大量的世界奇觀
小弟蓋出了世界奇觀但不想要這樣,請問有啥方法可以改進
主要想問的是程式編寫習慣及排版問題,我不想砍掉重練阿 = =
原程式:
http://paste.plurk.com/show/247320/
小弟前天與友人玩一個遊戲,如下圖表示那樣
○
●●
●●●
●●●●
●●●●●
●
○●
○●●
●●●●
●●●●●
●
○●
●○○
●●●●
●●●●●
:
到最後剩下一個球算成功,就寫了這樣一個程式,
小弟因為功力不足所以用了許多的for、if造成傳說中的世界奇觀
以及混亂不堪的排版,求救版上的高手指引一個方向,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.233.177
→
05/06 16:13, , 1F
05/06 16:13, 1F
推
05/06 16:18, , 2F
05/06 16:18, 2F
→
05/06 17:52, , 3F
05/06 17:52, 3F
推
05/06 20:10, , 4F
05/06 20:10, 4F
真的是孔明棋耶,我怎麼都沒想到= =
推
05/06 20:49, , 5F
05/06 20:49, 5F
推
05/06 21:19, , 6F
05/06 21:19, 6F
我知道規則,只是沒想到是孔明棋的變形,不過這並不影響這個程式的撰寫
→
05/06 23:19, , 7F
05/06 23:19, 7F
→
05/06 23:28, , 8F
05/06 23:28, 8F
我當時的想法是要記錄正確的步數,由F跳至T。
當balls==1時再把這個過程另外複製一份,
這份過程就是其中一個解,後來的(偽)動態展示中就是利用其記錄的步驟來完成,
我想在遞迴中記錄正確的過程,請問是否有更好的方法呢?
※ 編輯: unfun 來自: 111.255.90.143 (05/06 23:42)
→
05/06 23:58, , 9F
05/06 23:58, 9F
→
05/06 23:59, , 10F
05/06 23:59, 10F
→
05/07 00:00, , 11F
05/07 00:00, 11F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章