阿摩線上測驗 登入

申論題資訊

試卷:104年 - 104 經濟部所屬事業機構_新進職員甄試_資訊:1.資訊管理、2.程式設計#60426
科目:國營事業◆1.資訊管理 2.程式設計
年份:104年
排序:0

題組內容

五、如欲以結構化程式設計方式利用堆疊設計一簡易撲克牌遊戲發牌系統,包含洗牌、切牌及發牌,以數字1~52代表撲克牌52張牌,堆疊陣列R[0..51]儲存代表52張撲克牌之數字, R[51]為底部第52張牌,R[0]為頂部第1張牌:

申論題內容

(四)洗牌及切牌均須隨機從 1~52 取出一數字,今有一無參數之亂數函數rand( )可隨機傳 回值K,其中0 ≤ K < 1,請問如何利用rand( )隨機取出1~52,試寫出其程式表示式。 (5分)

詳解 (共 3 筆)

詳解 提供者:one280657

想請問一下

依照題目設定,rand()取值為0~1之間的小數

為甚麼答案不是

float x=rand()*100;

int y=int(x)%52+1;


詳解 提供者:陳柏伸

最佳解和5樓是不是都是對
最佳解是c++語法
5樓是excel的語法

詳解 提供者:我還有明天

52*rand()