近似求PI (15 分)

2021-09-11 05:08:07 字數 578 閱讀 2246

近似求pi (15 分)

本題要求編寫程式,根據下式求π的近似值,直到最後一項小於給定精度eps。

​2​​π​​=1+​3​​1!​​+​3×5​​2!​​+​3×5×7​​3!​​+⋯+​3×5×⋯×(2×i+1)​​i!​​+⋯

輸入在一行中給出精度eps,可以使用以下語句來讀輸入:

scanf("%le", &eps);
在一行內,按照以下格式輸出π的近似值(保留小數點後5位):

pi = 近似值
1e-5
pi = 3.14158
/*近似求pi */

#include #include #include #include #include #include using namespace std;

int main (void)

pi = 2.0 * sum;

printf("pi = %.5lf", pi);

return 0;

}

練習4 7 求e的近似值 (15 分)

自然常數e可以用級數1 1 1 1 2 1 n 來近似計算。本題要求對給定的非負整數n,求該級數的前n項和。輸入格式 輸入第一行中給出非負整數n 1000 輸出格式 在一行中輸出部分和的值,保留小數點後八位。輸入樣例 輸出樣例 2.71828180 ps 一開始factorial函式用的返回型別是i...

Codeup 求圓周率pi的近似值

用如下公式 求圓周率pi的近似值,直到發現某一項的絕對值小於10 6為止 該項不累加 要求輸出的結果總寬度佔10位,其中小數部分為8位。程式中使用浮點型資料時,請定義為雙精度double型別。如果需要計算絕對值,可以使用c語言數學庫提供的函式fabs,如求x的絕對值,則為fabs x 輸入 無輸出 ...

第4章 5 求e的近似值 15分

自然常數 e 可以用級數 1 1 1 1 2 1 n 來近似計算。本題要求對給定的非負整數 n,求該級數的前 n 1 項和。輸入第一行中給出非負整數 n 1000 在一行中輸出部分和的值,保留小數點後八位。10 2.718281801 求e的近似值2 author cnrick3 time 2020...