PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
C_and_CPP
]
討論串
[問題] C語法的亂數問題
共 3 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#3
Re: [問題] C語法的亂數問題
推噓
1
(1推
0噓 0→
)
留言
1則,0人
參與
,
最新
作者
snowlike
(snowlike)
時間
16年前
發表
(2009/10/20 00:48)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
選取 N 個亂數(條件不明看來是整數或許最小值為1),不大於360;假設總和 M. 先亂數取一個總和 M | N<=M<=360. 然後將 M 分成(N-1)段. Ex. 假設 M = 360 ;切兩刀(亂數選),第一刀賀~359、第二刀賀~1 {1, 358, 1}. 最小值0的話比較好寫,可以不
#2
Re: [問題] C語法的亂數問題
推噓
0
(0推
0噓 1→
)
留言
1則,0人
參與
,
最新
作者
ychch
(GG)
時間
16年前
發表
(2009/10/20 00:45)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
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;.
#1
[問題] C語法的亂數問題
推噓
9
(9推
0噓 19→
)
留言
28則,0人
參與
,
最新
作者
NGboy
(今天我NG了)
時間
16年前
發表
(2009/10/20 00:04)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
初學者的一個問題,在1~49個數當中亂數選取且可以重複,選出來的值總和不能超過. 360. 小弟我卻只能寫出產生49個亂數且每個數字不會超過360,但就是不知道該怎麼寫出. 列出幾個亂數然後計算總和不會超過360. 下面是我寫的程式碼,或許有些地方有些錯誤,也煩請指教一番,謝謝:D. 有大大說我解釋
(還有389個字)
首頁
上一頁
1
下一頁
尾頁