史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   求助一下~~一個c程式 (http://forum.slime.com.tw/thread165495.html)

wentang 2006-01-09 09:02 PM

求助一下~~一個c程式
 
撰寫一個C程式模擬投擲2個骰子!你的成適應使用2次rand 以得到2顆骰子投擲後的點數~然後計算出2顆骰子總共的點數
(註:由於一顆骰子可能為1到6點~因此二顆骰子的可能點數為2點到12點~其中7點最常出現!2和12則是最不常出現的點數)
你的程式應投擲這二顆骰子36000次~用一個一維陣列來記錄各種點數出現的次數!然後將結果以表列的方式列印出來~
此外~請判斷一下執行的結果是否合理~比如說!有6種可能組合會產生7點~所以會出現7點的次數應該接近總投擲次數的
六分之ㄧ
麻煩各位大大幫幫忙解一下

mini 2006-01-10 02:43 PM

這個可參考一下
http://www.slime2.com.tw/forums/show...ght=%BB%EB%A4l
http://www.slime2.com.tw/forums/show...ght=%BB%EB%A4l
http://www.slime2.com.tw/forums/showthread.php?t=154220


總歸一句
會使用到 rand() 產生亂數

投擲這二顆骰子36000次:
for(int i=1; i<=36000; i++){

}

有6種可能組合會產生7點~所以會出現7點的次數應該接近總投擲次數的六分之ㄧ:
機率 = 總和為7點之次數 / (6*6)

用一個一維陣列來記錄各種點數出現的次數:
int sum[36];


所有時間均為台北時間。現在的時間是 05:28 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1