Header Ads

[教學]C語言撲克牌發牌 洗牌 並分給4個玩家

題目要求:

利用亂數函數rand()與srand()亂數子函數設計一個發撲克牌洗牌的程式,分別發給四個玩家,同時保證同一張撲克牌不會重複發牌

花色:黑桃、紅心、方塊、梅花

大小: A,2,3,4,5,6,7,8,9,10,J,Q,K

最後玩家顯示結果如下:

玩家1: 黑桃A,......

玩家2: 黑桃5,......

玩家3: 紅心3,......

玩家4: 方塊Q,......


程式碼(說明打於註解) : 

範例1 : 

採不用陣列土法煉鋼,程式碼有點冗長

執行結果 : 



範例2 : 

採一維陣列對於程式初學者較友善好理解,雖說也可以土法煉鋼,但程式碼過於冗長@@


執行結果 : 



 
範例3 : 
採二維陣列,精簡迅速好用


執行結果 : 



沒有留言:

切勿在留言欄裡張貼廣告或言語霸凌!!!違者必遭移除留言!!!

技術提供:Blogger.