伊莉討論區

標題: 【已解決】JAVA 撲克牌發牌程式 [打印本頁]

作者: 葉子sara    時間: 2017-12-10 01:54 AM     標題: 【已解決】JAVA 撲克牌發牌程式

提示: 作者被禁止或刪除 內容自動屏蔽
作者: gto2002168    時間: 2017-12-10 11:08 PM

我會建議你去
伊莉討論區 > 學術文化 > 各類考試討論

另外你寫的C 在網路上用古歌找應該是一堆很多參考範例
作者: pupuliao    時間: 2017-12-11 12:11 AM

本帖最後由 pupuliao 於 2017-12-11 12:13 AM 編輯

我看不太懂你的想法啦.....洗牌,算是很基礎的問題

你一開始就搞錯問題的解決方向,這個問題不需要去重複(你好像是打算去產生52*52 張牌,在去掉已經出現過的,大概把 看不太懂)

給你一個很常見的解決方案

1. 產生一個 0~51 的順序array

2.跑一個shuffle ,自己google ,這東西很簡單(簡單到我都直接用內建的)
先寫一個swap,0~52 跑一次迴圈,每次讓兩張牌隨機互換

3.發牌 開四個array ,把結果分開放進去

4.顯示,你可以透過 除法 跟 取餘數,輕鬆轉換成撲克牌


作者: 葉子sara    時間: 2017-12-14 11:20 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 葉子sara    時間: 2017-12-14 11:29 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: qranges    時間: 2017-12-15 08:43 AM

這看起來滿難的也,可是大家怎麼都好像覺得很簡單喔,ㄏㄏ~~




歡迎光臨 伊莉討論區 (http://www31.eyny.com/) Powered by Discuz!