Re: [作業] 請問計程自然對數e那題
※ 引述《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)
推
140.112.145.145 10/19, , 1F
140.112.145.145 10/19, 1F
推
140.112.249.240 10/19, , 2F
140.112.249.240 10/19, 2F
推
140.112.249.207 10/19, , 3F
140.112.249.207 10/19, 3F
推
140.112.240.157 10/19, , 4F
140.112.240.157 10/19, 4F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 5 篇):