c語言程式設計,求1 1 100的結果!請大家看程式,為什麼結果和別人的不一樣

時間 2021-09-12 17:08:15

1樓:冰月舞霜

如題,式子的奇數次項為+,偶數次項為減,你的程式是sum=1/i-1/(i+1)+sum,這樣sum=1/1-1/2;

sum=1/2-1/3+1/1-1/2=1/1-1/3,程式可以修改為1,3,5…奇數次項的sum1和2,4,6…偶數次項的sum2,sum1-sum2

或者更改為for (i=1;i<101;i+=2)或者可以將迴圈改為while(i!=101)另外i可以作為int型參與運算而不必轉化為double型,這樣會加大計算機的計算負擔。

2樓:匿名使用者

你的程式是有錯誤的

在你的程式基礎上,需要修改for迴圈部分:

#include "stdio.h"

void main()

printf("%lf",sum);}

3樓:

vs2010編譯通過,其餘編譯器參照

#include "stdafx.h"

double f()

}int _tmain(int argc, _tchar* ar**)

4樓:逝的微風

sum=1*(-1)^(i-1)/(i+1)+sum

用c語言程式設計:求1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100+…的值…

5樓:

#include

int main()

printf("%lf\n",sum);//輸出結果return 0;

} 一步一步的寫的,希望對你有幫助!

6樓:匿名使用者

#include

int main()

printf("%lf\n",sum);

return 0;

}誤差<10^-5

7樓:匿名使用者

for(i=1,sum=0;i<=100000;i++)

可以調節中間 的100000來增加精確度

怎麼用c語言程式設計求:1-1/2+1/3-1/4+...+1/99-1/100

8樓:

#include

int main(int argc,char *ar**)

9樓:匿名使用者

#include

int main()

printf("%f\n",s);

return 0;}

c語言求1-1/2+1/3-1/4+.+1/99-1/100答案多少

10樓:匿名使用者

#include

int main(void)

printf("%lf\n", s);

return 0;}

11樓:匿名使用者

#include

void main()

printf("sum=%.4f",sum);

}執行結果:

12樓:匿名使用者

#include

using namespace std;

int main()

cout<

return 0;}

c語言程式 1-1/2+1/3-1/4+...+1/99-1/100

13樓:貌似風輕

你的輸入bain是什麼意思?

如果du是計算

1-1/2+1/3-1/4+...+1/99-1/100那麼不需zhi

要輸入daon,其他專不變就是了

屬如果是計算

1-1/2+1/3-1/4+...+1/n才需要輸入n

**如下(不需要math.h標頭檔案):

#include

void main()

printf("sum=%lf\n",sum);}

14樓:匿名使用者

#include

#include

int main() //main 最好返zhi回int,有時

dao候是硬版性要求……

printf("sum=%lf\n",sum);

return 0; //main 最好返回int,有時候是硬性要求……

}編譯的時候別忘了加上-lm

然後應該沒問題啊,

我都執行了……

15樓:匿名使用者

這個每次都是負的啊 你得增加一個標誌位 偶數是負的 奇數是正的 if(m%2==0)flag=-1:else flag=1;

16樓:匿名使用者

這個程式應該是沒有問題的,剛剛我執行過也可以啊,有什麼問題呢

17樓:匿名使用者

#include

#include

void main()

printf("sum=%lf\n",sum);}

c語言程式設計計算1-1/2+1/3-1/4+...+1/99-1/100 5

18樓:匿名使用者

for語句下面加,也就是說你的for迴圈主體少了{}括號,這樣子的話,實際迴圈主體就只有k=-k這一句了。

19樓:匿名使用者

for迴圈少了大括號

for(i=2;i<=100;i++)

c語言程式設計求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值。 可不可以再輔以適當的解釋呀,本人是菜鳥一枚

20樓:貌似風輕

#include

main()

printf("結果等於%lf\n",sum)}

21樓:

#include

int main()

printf("%lf\n", sum);

return 0;}

22樓:逍遙海盜女

int main()

cout<

return 0;}

c語言程式"計算1-1/2+1/3-1/4+…+1/99-1/100+…,直到最後一項的絕對值小於

23樓:明月看盡滄桑

//已測試

#include

int main(void)

printf("the result is : %f\n",sum);

return 0;}

24樓:幽暗隊若隱若現

#include

int main()

else

}printf("%f\n",sum); //輸出也要答注意,不能是int是float型別

scanf("%d,",&pp[0]); //無意義的,為了不關閉視窗設定

return 0;}

c語言程式設計求幫忙,C語言程式設計求幫忙

include include include 給我400財富 void updatetime char shuzi 9 12 int i,j,h1,h2,m1,m2 char buf 9 60 shj 128 time t t,t1,t2 struct tm ptm int main time t...

c語言求大神,C語言程式設計求大神!!!

include int main 其中z 的值為z,然後z 1,x 的值為x 1,然後與5進行比較第一次迴圈 3 0 1 5成立則x 1,y 4,z 2第二次迴圈 2 0 2 5成立則x 2,y 3,z 1第3次迴圈 1 0 3 5成立則x 3,y 2,z 0第4次迴圈 0 0不成立則x 3,y 2...

求c語言程式設計大佬,求一個c語言程式設計大佬

聽不清啊 include int k int sumoffactor int n int i,s 1 for i 2 i iif n i 0 s i n i if i i n s i return s int friendnum int n k sumoffactor n int main int ...