看板 b96902HW 關於我們 聯絡資訊
我想問一下各位同學喔 為什麼我的input到了13以上就會無法執行呢? 可是在12以下就可以完成作業所指是的目標 有沒有大大可以幫一下啊~~~~(哭) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.139.140
ianchou821:如果你是用n!/(n-m)!/m! 可能是運算中出現溢位的關係 10/13 22:57
iii000111:我真的是那樣打耶....可是您說的易位是什麼意思呢?? 10/13 22:59
ianchou821:解決方法:適時的做除法 不要讓數字一直增大下去 10/13 22:59
ianchou821:溢位 指的就是數字大到超過int所能存的範為 10/13 23:00
iii000111:呃..除法~~是什麼意思啊~"~? 10/13 23:01
a127a127:就是說邊乘就要邊除,不要等到全部乘完才開始除 10/13 23:18
DarkKnightX:用 C(n,k)=C(n-1,k-1)+C(n-1,k) 一項一項加就好了 10/13 23:22
imprazaguy:直接用float或double計算即可,我試過沒問題 10/13 23:29
imprazaguy:如果你用整數的除法,難保不會在過程中被cut掉 10/13 23:30
strangechu:請不要直接po解答好嗎= = 10/13 23:32
imprazaguy:一樓是大強者 10/13 23:39
ccode:我是用long long去完成..... 10/13 23:39
ianchou821:樓樓上不中肯 明明推文的都比我強 10/13 23:47
ianchou821:然後 板主抱歉 下次會注意 但我覺得看得懂的就看得懂XD 10/13 23:49
strangechu:我不是說你啦XD 10/13 23:55
iii000111:謝謝大家XDDDDD 這麼踴躍幫我解決問題!! 10/14 10:40
robert20825:八樓的方法還是會有錯...不過騙得過批改妞兒XD 10/14 17:42
kyo22222:批改嬌娃聽起來比較棒~~ 10/15 11:17
strangechu:但是就不夠宅了(?) 10/15 12:21
qaz:可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈 11/04 23:11
qaz:都是C語言的錯!都是C語言的錯!都是C語言的錯!都是C語言 11/05 17:44
qaz:可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈 11/06 18:43
qaz:都是C語言的錯!都是C語言的錯!都是C語言的錯!都是C語言 11/06 23:04
qaz:可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈 11/09 19:42
qaz:都是C語言的錯!都是C語言的錯!都是C語言的錯!都是C語言 11/10 20:46
qaz:可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈 11/11 23:24
qaz:都是C語言的錯!都是C語言的錯!都是C語言的錯!都是C語言 11/14 22:46
qaz:可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈!可惡的鋼彈 11/17 10:02
qaz:怎麼沒進展?推同樣的內容無效嗎?可惡!枉費我這麼多天的努力 11/17 16:38