#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)=x0/0!−x2/2!+x4/4!−x6/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...