C 程式設計怎樣計算的近似值(要求計算到最後一項的絕對值小於

2021-04-20 20:04:56 字數 1220 閱讀 6246

1樓:茜拉密

1、先計算

1/(1+2*i)  ,然後計算的結果再和y做計算。但是上面的 i 是int 型別,所專以 1/(1+2*i) 結果也是int型別,那就會一直是0的,明屬白了吧o(∩_∩)o

當然y的值一直都是1,最終結果始終是4

2、採用 switch的時候, 每個case 後面有個break; 不然程式執行case 0 後都會再執行 case 1;結果也會是錯誤的。解決的辦法就是:定義變數k也用上。

c++是一種新型的程式設計範型.這種範型的主要特徵是:程式=物件+訊息

#include#includeint main()    std::cout << count * 6;    return 0;}

程式設計計算e的近似值,直到最後一項的絕對值小於10^-5時為止,輸出e的值並統計累加項數 5

2樓:墨汁諾

1、問題主要是型別的問題。因為a 是int型的,在計算的時候不轉型成浮點型是不對的(1/a=0)因此要寫成:

pi=pi+1.0/(2*a-1);

pi=pi-1.0/(2*a-1);

還有判斷條件:

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

另外,這個公式是pi/4所以為了得到要求的輸出,要寫:

printf("pi = %f\ncount = %d\n",pi*4,a);

2、#include

main()

while(i<8000);

pi*=4;

printf("%lf\n",pi);}

c語言解答:利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最後一項的絕對值小於10-6為止

3樓:匿名使用者

#include

#include

void main()

4樓:溼潤的風

#include

int main()

while(y>=0.000001);

printf("pi=%10.9lf",4.0*x);

return 0;}

5樓:匿名使用者

//加上

強制型別轉換

#include

#include

void main()

利用微分的近似計算公式,求近似值

建構函式fx cosx,取x 30,x 29 30 1 再由公式fx fx0 倒數fx0 x 帶入數值就可以求出來了 cos29 cos 30 1 cos30cos1 sin30sin1 1.732 2 0.5 1 3.14 後面的 我沒有計算機。cos1 1,sin1 1 3.14 利用微分計算近...

vb怎麼計算ln2的近似值,用微分求ln2的近似值

private sub mand1 click dim a as single,s as single,n as single n 1 s 1 don n 1 a 1 n 1 1 n s s a loop while abs a 0.001form1.print ln2 send sub 此問題過於...

怎樣用C語言程式設計計算

include int main k r c 起初,c語言沒有官方標準。1978年由美國 電報公司 at t 貝爾實驗室正式發表了c語言。布萊恩 柯林漢 brian kernighan 和 丹尼斯 裡奇 dennis ritchie 出版了一本書,名叫 the c programming langu...