C語言計算1 1 2 1 3

2021-03-12 09:34:48 字數 3987 閱讀 9623

1樓:凌亂心扉

#include

#include

int main()

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

system("pause");

return 0;

}執行效

bai果:

在迴圈體外,

zhi可以定義乙個輔助變數flag,令daoflag=內1。迴圈體中,容只需要在結束末尾令flag=-flag,這樣就可以使flag在1和-1之間不斷轉變,從而完成程式設計。

**#include

int main()

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

system("pause");

return 0;}

2樓:鐵打的泥人

根據你的du需要,改進

zhi了一下dao**,如下

#include

void main()

}不懂再交答

流望採納

3樓:匿名使用者

發生除0錯誤

bai,,

du,,

i=2時 a=0 1/0 這一段導致程式崩潰指出zhi幾個dao問題,第一 1/i 是得內不出想要的容小數的 你可以試試,1/10 = 0 1/2 = 0 因為都是int型

結果也是int 你要 1.0 / i 這樣 double/int 結果是範圍大的那個型別,即double

#include

int main()

4樓:灰色是天天

你的輸入n是什麼意思bai?

如果是計算

1-1/2+1/3-1/4+...+1/99-1/100那麼du不需要輸入zhin,其dao他不變就是回了如果是計算

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

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

5樓:

改如下:

void main(void)

6樓:樓主_回頭是岸

1-1/2+1/3-1/4+...+1/99-1/100

結果是不是0啊。。

1-1=0 0.。。

7樓:獨孤怎會求敗

#include

int main()else

}printf("%lf",res);

return 0;}

8樓:為其翁群無

#include

void main()

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

9樓:莫空

#include

int main()

printf("%f", sum);

return 0;}

10樓:匿名使用者

#include

int main()

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

return 0;}

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

11樓:明月看盡滄桑

//已測試

#include

int main(void)

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

return 0;}

12樓:幽暗隊若隱若現

#include

int main()

else

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

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

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+···,直到最後一項絕對值

18樓:憑希榮梁羅

#include

void

main()

while(1.0/i>1e-4);

printf("n=%d\n",

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

}輸入乙個四位數x,程式設計計算每一位數字相加之和的c語言:

#include

void

main()

printf("各位數字之和=%d\n",sum);

}如對答案容滿意,歡迎採納,謝謝,如有問題,歡迎追問

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

19樓:白雲深處是我家

都正確,只不過,第2個程式是n<=10000,第1個是n<=10001,差了乙個迴圈。

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

20樓:

#include

int main()

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

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

21樓:匿名使用者

#include

int main()

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

return 0;

}誤差<10^-5

22樓:匿名使用者

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

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

C語言程式設計題求1,C語言程式設計題求112131415前30項的和。

include int main int argc,char argv sum 1000 n int sum temp n temp 10 if temp 4 n 1 n 10 printf 2f n n 100.0 return 0 可能抄 有點襲冗長,可以修改精煉下 哈,呵呵 include i...

C語言問題計算,c語言這題怎麼計算?

因為sum a b 的時候a,b都沒有賦初值。應該先對a 0,b0再參加運算。開始定義變數後沒有賦值操作,直接進行了運算。所以出現這種情況,正確的是。voidmain 順序問題。編譯器是按照循序執行語句。程式當中你先定義了a,b 並沒有初始化。編譯器給分配了儲存空間但其中的內容並不確定。所以當執行到...

C語言程式計算

include void main while 1.0 i 1e 4 printf n d n i printf 總和 lf n sum 輸入乙個四位數x,程式設計計算每一位數字相加之和的c語言 include void main printf 各位數字之和 d n sum 如對答案容滿意,歡迎採納...