c語言 程式設計計算1 ,C語言 程式設計計算1 1 2 1 3 1 4 1 n

2021-05-23 09:37:04 字數 4327 閱讀 9175

1樓:

c語言源bai程式:

#include "stdio.h"

void main()

printf("1-1/2+1/3-1/4+ ... +-1/n = %lf", sum);

}執行測答試:

2樓:匿名使用者

#include

#include

int main()

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

3樓:匿名使用者

(—1)的n加一次方乘以1|n,上述式子累加,從一加到n.

4樓:呂小豬不壞

#include

void main()

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

5樓:匿名使用者

#include

void main()

print("%f",acount)}

6樓:匿名使用者

#include

void main()

print("%f",sum)}

c語言 程式設計計算1-1/2+1/3-1/4+……±1/n直到最後一項絕對值小於10^-4為什麼我輸出的是sum=0.000000?

7樓:匿名使用者

迴圈判斷條件應該是

while (fabs(1/n) >= 1e-4)

8樓:路過者天蠍

double n=1;

while(fabs(n)<10e-4)

while不會執行的

所以sum還是0

9樓:岔路程式緣

1、輸出0的原因:因為n的初值=1,迴圈後,n的值就會取2、3、4、5、6、……,fabs(n)總會≥1,故fabs(n)<10e-4永遠不成立。2、

c語言計算 1-1/2+1/3-1/4+1/5-1/6....…±1/n 的值

10樓:匿名使用者

/*0.676758

press any key to continue*/#include

int main()

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

return 0;}

11樓:匿名使用者

因為term的值bai改變了 不再是1 也可以du在迴圈裡賦zhi值1

#include

main()

else

sum=sum+term;

}printf("%f",sum);}

12樓:secret_x豬

你的問題是。。。 term問題 參考

#include

main()

else

sum=sum+term;

term=1; // 你執行第屬二次的時候,term!=1 而是1/2; 初始化term=1 就好了

}printf("%f",sum);}

用c語言如何編寫1-1/2+1/3-1/4+…+(-1)(n+1次方)/n

13樓:匿名使用者

給你復個用遞迴方法的,這種題目制一bai般是用遞迴演算法做的#include

#include

long double fun(int n);

main()

long double fun(int n)else}

14樓:匿名使用者

思路復:奇數制

項是加,偶數項是減。

int funtion(int n)

c語言計算1-1/2+1/3-1/4+...+1/99-1/100

15樓:凌亂心扉

#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;}

16樓:鐵打的泥人

根據你的du需要,改進

zhi了一下dao**,如下

#include

void main()

}不懂再交答

流望採納

17樓:匿名使用者

發生除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()

18樓:灰色是天天

你的輸入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標頭檔案答):

19樓:

改如下:

void main(void)

20樓:樓主_回頭是岸

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

結果是不是0啊。。

1-1=0 0.。。

21樓:獨孤怎會求敗

#include

int main()else

}printf("%lf",res);

return 0;}

22樓:為其翁群無

#include

void main()

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

23樓:莫空

#include

int main()

printf("%f", sum);

return 0;}

24樓:匿名使用者

#include

int main()

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

return 0;}

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

25樓:聽不清啊

#include

int main()

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

return 0;}

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

26樓:

#include

int main()

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

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

27樓:匿名使用者

#include

int main()

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

return 0;

}誤差<10^-5

28樓:匿名使用者

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

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

c語言程式設計日期計算,C語言程式設計日期計算

以下是計算日期差的 include include int panduan y int tianshu y,m,d for i 0 i if i 400 0 i 100 0 i 4 0 j j 1 for i 0 i h h a panduan m i tian y 1 365 j h d retu...

c語言程式設計題計算,C語言程式設計題 計算Cmn

cmn是一個數學上的公式,其中m是其的下角標,n是其的上角標。計算方法是 m m 1 m 2 共有n項的乘積,然後除以n的階乘 用c語言做這個計算的程式設計,步驟如下 1 首先需要讀取m和n的值,然後在讀取的同時進行判斷是否滿足m 0 n 0 m n的條件,如果不滿足要求重新輸入。2 然後可以構建兩...

c語言計算1,C語言計算11213141n其中n從鍵盤輸入

include int n,i double sum void main 用c語言程式設計求解 1 1 1 2 1 3 1 n 其中n為使用者從鍵盤上輸入的一個正整數。include int main printf lf n sum return 0 已測試 這裡n有限制嗎?如果n 20的話,n 是...