求給定精度的簡單交錯序列部分和

2021-08-19 10:24:11 字數 883 閱讀 8601

題目要求如下:

7-15 求給定精度的簡單交錯序列部分和(15 分)

本題要求編寫程式,計算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最後一項的絕對值不大於給定精度eps。

輸入格式:

輸入在一行中給出乙個正實數eps。

輸出格式:

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後六位。題目保證計算結果不超過雙精度範圍。

輸入樣例1:

4e-2

輸出樣例1:

sum = 0.854457

輸入樣例2:

0.02

輸出樣例2:

sum = 0.826310

**如下:

#include 

#include //格式輸出標頭檔案,這裡是setprecision()這個函式要用到

#include //這個是fabs()這個函式要的標頭檔案

using

namespace

std;

int main()

//cout << fixed << setprecision(6) << fixed << sum << endl;

//fixed這個是表示用一般浮點數輸出,比如不會用科學記數法輸出,

//因為它預設輸出6位小數,題目剛好要求6位,否則,其他位數的要使用上面語句裡的setprecision()函式

/*c語言方式輸出如下,編譯器版本問題,舊版的可能要加上標頭檔案,這種輸出方式就不用這個標頭檔案了。*/

//printf("%.6lf", sum);

return

0;}

練習4 3 求給定精度的簡單交錯序列部分和

練習4 3 求給定精度的簡單交錯序列部分和 15 分 本題要求編寫程式,計算序列部分和 1 1 4 1 7 1 10 直到最後一項的絕對值不大於給定精度eps。輸入在一行中給出乙個正實數eps。在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後六位。題目保證計算結果不超過雙精度範圍。4...

c語言 求給定精度的簡單交錯序列部分和

本題要求編寫程式,計算序列部分和 1 1 4 1 7 1 10 直到最後一項的絕對值不大於給定精度eps。輸入格式 輸入在一行中給出乙個正實數eps。輸出格式 在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後六位。題目保證計算結果不超過雙精度範圍。輸入樣例1 4e 2 輸出樣例1 s...

遞迴求簡單交錯冪級數的部分和

本題要求實現乙個函式,計算下列簡單交錯冪級數的部分和 f x,n x x 2 x 3 x 4 1 n 1 x n 函式介面定義 double fn double x,int n 其中題目保證傳入的n是正整數,並且輸入輸出都在雙精度範圍內。函式fn應返回上述級數的部分和。建議嘗試用遞迴實現。裁判測試程...