(1) 設計一個作弊的擲骰子函式 int cheat(void),呼叫 cheat()時會傳回 1~6 的某一正
整數值以代表骰子的點數,但出現點數是 4、5、6 的機會各是出現 1、2、3 的 2
倍(但點數 4、5、或 6 的出現機率都一樣;點數 1、2、或 3 的出現機率也都一
。請寫出 cheat()的演算法(Hint:你可以用純文字描述寫出該函式的流程、或
樣)
是直接以 C 語言寫出完整程式但需要對應的註解,也可以部份 C 程式結構輔以
文字描述)。(15 分)
(1) 設計一個作弊的擲骰子函式 int cheat(void),呼叫 cheat()時會傳回 1~6 的某一正
整數值以代表骰子的點數,但出現點數是 4、5、6 的機會各是出現 1、2、3 的 2
倍(但點數 4、5、或 6 的出現機率都一樣;點數 1、2、或 3 的出現機率也都一
。請寫出 cheat()的演算法(Hint:你可以用純文字描述寫出該函式的流程、或
樣)
是直接以 C 語言寫出完整程式但需要對應的註解,也可以部份 C 程式結構輔以
文字描述)。(15 分)