English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

想要請問這數列要如何用程式寫出來

而且精準度剛好要在小數點第六位

如果可以的話請註明參數的意義

在這裡十分感激 :p

2007-03-16 18:57:11 · 3 個解答 · 發問者 足球狂 1 in 電腦與網際網路 程式設計

3 個解答

#include
#include
int main(void)
{
float i,n,sum=0;
printf("請輸入一個整數:");
scanf("%f",&n);
for(i=1;i<=n;i=i+2)
sum=sum+(1/i);
printf("1+1/3+1/5+.....+1/%f=%f\\n",n,sum);

system("pause");
return 0;
}

2007-03-19 22:19:07 補充:
printf("1 1/3 1/5 ..... 1/%f=%f\n",n,sum);

錯了的一行

2007-03-19 18:16:56 · answer #1 · answered by 圓圓 3 · 0 0

您好 因為急著需要

但是又一直轉不過來

所以需要程式碼

真是太不好意思了都沒有自己好好想><

2007-03-17 16:09:05 · answer #2 · answered by 足球狂 1 · 0 0

6 位要求很低啊!
用 double 就可以了!
且不用考慮浮點數誤差問題。

你自己寫一下,很快就出來了!
這樣你才學得會!

加油!^_^

2007-03-16 19:15:45 · answer #3 · answered by ? 7 · 0 0

fedest.com, questions and answers