Re: [問題] 這個答案怎算不出來?

看板C_Sharp (C#)作者 (I'm)時間21年前 (2004/02/23 23:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/7 (看更多)
※ 引述《tomex (tomex_ou)》之銘言: : 求算數學 1 + 1/2 + ... + 1/n = ? : double sum = 0; : int n = 2; : for (int i=1; i<=n; i++) : { : sum += 1 / i; : } : Console.WriteLine(sum); : 當n趨近無限大,答案應該為2,先不論之 答案應該是無限大... 型別的問題先不要看, 由大的數值開始加的這種算法, 會很快累積誤差而使得誤差值越來越大! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.94.64
文章代碼(AID): #10EXqF7J (C_Sharp)
文章代碼(AID): #10EXqF7J (C_Sharp)