討論串[問題] C語法的亂數問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者snowlike (snowlike)時間16年前 (2009/10/20 00:48), 編輯資訊
0
0
0
內容預覽:
選取 N 個亂數(條件不明看來是整數或許最小值為1),不大於360;假設總和 M. 先亂數取一個總和 M | N<=M<=360. 然後將 M 分成(N-1)段. Ex. 假設 M = 360 ;切兩刀(亂數選),第一刀賀~359、第二刀賀~1 {1, 358, 1}. 最小值0的話比較好寫,可以不

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者ychch (GG)時間16年前 (2009/10/20 00:45), 編輯資訊
0
0
0
內容預覽:
感覺題目應該是不限幾個…所以改寫一下你的Rand_MS function. void Rand_MS(void) { int index,sum,rn; sum=0; { sum=sum+rn;. if (sum<360). MS[i]=rn;. else. {. index=i;. break;.

推噓9(9推 0噓 19→)留言28則,0人參與, 最新作者NGboy (今天我NG了)時間16年前 (2009/10/20 00:04), 編輯資訊
0
0
0
內容預覽:
初學者的一個問題,在1~49個數當中亂數選取且可以重複,選出來的值總和不能超過. 360. 小弟我卻只能寫出產生49個亂數且每個數字不會超過360,但就是不知道該怎麼寫出. 列出幾個亂數然後計算總和不會超過360. 下面是我寫的程式碼,或許有些地方有些錯誤,也煩請指教一番,謝謝:D. 有大大說我解釋
(還有389個字)
首頁
上一頁
1
下一頁
尾頁