PTA 10 使用函式計算余弦函式的近似值

2021-10-07 01:36:56 字數 917 閱讀 9358

#include #include double funcos( double e, double x );

int main()

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

double funcos( double e, double x )

//分子

fenzi=pow(x,cifang);

item=fenzi/fenmu;

sum=sum+flag*item;

cifang=cifang+2;

fenmu=1;

flag=-flag;

}return sum;

}

題目:

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

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

double funcos( double e, double x );
其中使用者傳入的引數為誤差上限e和自變數x;函式funcos應返回用給定公式計算出來、並且滿足誤差要求的cos(x)的近似值。輸入輸出均在雙精度範圍內。

#include #include double funcos( double e, double x );

int main()

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

0.01 -3.14
cos(-3.14) = -0.999899
個人分析:

主要知識:

就是計算當前一項時,都需要去判斷(先不加flag符號位)大小是否小於e,作為迴圈相加停止條件

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

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

使用函式求余弦函式的近似值 使用函式

這一次霖小白的主題分享是python的使用函式。話不多說,進入正題。今天這一篇主要分享的是定義函式 還有函式的一些引數,思維導圖後面再放上來。在編寫python程式的過程中,可以將完成某個指定功能的語句提取出來,將其編寫為函式,這樣在程式中可以方便地呼叫函式來完成這個功能,並且可以多次呼叫 多次完成...

PTA 計算分段函式 2

本題目要求計算下列分段函式f x 的值 注 可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。輸入在一行中給出實數x。在一行中按 f x result 的格式輸出,其中x與result都保留兩位小數。10f 10.00 3.16 0.5f 0.50 2.75 inclu...