[問題] 這個答案怎算不出來?
求算數學 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,先不論之
當n=2時,應該有明確值為1.5,但以上程式卻只顯示1
Why?
--
You're recommended to vist C_Sharp in PTT.
We are the C#, resistance is futile.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.183.211
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章