問題詳情

五、如欲以結構化程式設計方式利用堆疊設計一簡易撲克牌遊戲發牌系統,包含洗牌、切牌及發 牌,以數字1~52代表撲克牌52張牌,堆疊陣列R[0..51]儲存代表52張撲克牌之數字, R[51]為底部第52張牌,R[0]為頂部第1張牌:
(一)洗牌部分,先用亂數方式隨機取出上述 52 個數字其中 1 個數字(代表隨機取一張牌)以堆 疊方式填入陣列R 之底部,再繼續取下1 個數字(下一張牌,須判斷亂數取出之數是否已 被取出過,若已取過須重取)以堆疊方式依序填入陣列R,直至52 個數字(52 張牌)皆被取 出填入陣列R為止,試畫出其流程圖。(5分)

參考答案

答案:D
難度:非常簡單0.983333
統計:A(3),B(0),C(0),D(177),E(0)

內容推薦

內容推薦