PTA 6 2 多項式求值 (15 分)

2021-08-29 13:56:19 字數 682 閱讀 7854

本題要求實現乙個函式,計算階數為n,係數為a[0]...a[n]的多項式f(x)=∑​i=0​n​​(a[i]×x​i​​) 在x點的值。

double f( int n, double a, double x );
其中n是多項式的階數,a中儲存係數,x是給定點。函式須返回多項式f(x)的值。

#include #define maxn 10

double f( int n, double a, double x );

int main()

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

2 1.1

1 2.5 -38.7

-43.1
double f( int n, double a, double x )

return sum;

}

tip:

x的n次方 c 語言**為:

pow(x,n);

PTA 6 2多項式求值問題筆記

最近才開始真正開始寫 想把錯題當部落格寫,以下是pta基礎演算法的6 2函式題 本題要求實現乙個函式,計算階數為n,係數為a 0 a n 的多項式 在x點的值。錯誤解題 double f int n,double a,double x sum sum a i x return sum 正確解法 第一...

6 2 多項式求值(15分)

採用遞迴的方式解決 答案如下 double f int n,double a,double x 題目如下 本題要求實現乙個函式,計算階數為n,係數為a 0 a n 的多項式f x i 0 n a i x i 在x點的值。函式介面定義 double f int n,double a,double x ...

6 2 多項式求值 15分

本題要求實現乙個函式,計算階數為n,係數為a 0 a n 的多項式f x i 0 n a i x i 在x點的值。函式介面定義 doublef int n,double a,double x 其中n是多項式的階數,a中儲存係數,x是給定點。函式須返回多項式f x 的值。裁判測試程式樣例 includ...