習題5 7 使用函式求余弦函式的近似值 15分

2021-10-16 11:53:47 字數 1027 閱讀 1455

本題要求實現乙個函式,用下列公式求cos(x)的近似值,精確到最後一項的絕對值小於e:

c os

(x)=

x0/0

!−x2

/2!+

x4/4

!−x6

/6!+

⋯cos(x)=x^/0!-x^/2!+x^/4!−x^/6!+⋯

cos(x)

=x0/

0!−x

2/2!

+x4/

4!−x

6/6!

+⋯函式介面定義:

double

funcos

(double e,

double x )

;

其中使用者傳入的引數為誤差上限e和自變數x;函式funcos應返回用給定公式計算出來、並且滿足誤差要求的cos(x)\cos (x)

cos(x)

的近似值。輸入輸出均在雙精度範圍內。

裁判測試程式樣例:

#include

#include

double

funcos

(double e,

double x )

;int

main()

/* 你的**將被嵌在這裡 */

輸入樣例:

0.01

-3.14

輸出樣例:

cos(-

3.14)=

-0.999899

double

funcos

(double e,

double x )

return cos;

}

習題5 7 使用函式求余弦函式的近似值

習題5 7 使用函式求余弦函式的近似值 15分 本題要求實現乙個函式,用下列公式求 cos x cos x 的近似值,精確到最後一項的絕對值小於ee cos x x 0 0 x 2 2 x 4 4 x 6 6 cdots cos x x 0 0 x 2 2 x 4 4 x 6 6 double fu...

習題5 7 使用函式求余弦函式的近似值

本題要求實現乙個函式,用下列公式求cos x 的近似值,精確到最後一項的絕對值小於e cos x x 0 0 x2 2 x4 4 x 6 6 函式介面定義 double funcos double e,double x 其中使用者傳入的引數為誤差上限e和自變數x 函式funcos應返回用給定公式計算...

習題5 7 使用函式求余弦函式的近似值

習題5 7 使用函式求余弦函式的近似值 15 分 本題要求實現乙個函式,用下列公式求cos x 的近似值,精確到最後一項的絕對值小於e cos x x 0 0 x 2 2 x 4 4 x 6 6 分析 兩部分,一部分是求階乘,第二部分是累加和,注意求階乘那塊資料型別要用double,不然會報錯精度不...