看板 NTUEE108HW 關於我們 聯絡資訊
※ 引述《cathyhung (等待)》之銘言: : ※ 引述《MauriceLM (打不死的蟑螂)》之銘言: : : 那題要我們算e的值 : : 看起來課本是要我們算無窮吧, : : 但是我execute以後,等了25秒才出來, : : 如果不用無窮當然馬上就出來了, : : 有人知道要怎摸半嗎?還是有可以算無窮馬上就出來,只是我不會~~!!@@ : 我只用到33項耶 : 因為我factorial在34項就會溢位了 : 這樣是正常的嗎??? : 請教一下 今天室友寫到這題 我就想了一下 其實這種東西用 factorial 寫不好... unsigned double e=0, a=1; for (i=1;i<=100;i++) //我沒看題目啦 就用 100 { e = e + a; a = a / i; } 這樣的話 就可以不用管 factorial 的溢位問題 i 大一點的話 到後面 a 應該就會變成 0 就是程式該結束的時候了... ※ 編輯: pajama 來自: 140.112.249.240 (10/19 00:49)
lunasdejavu:e不是階乘倒數的總和嗎?= = 140.112.145.145 10/19
pajama:再讀一遍... 是階乘倒數的總合沒錯啊 140.112.249.240 10/19
MauriceLM:對呀 140.112.249.207 10/19
Jyou:推pajama強者 140.112.240.157 10/19