c語言編寫勒讓德多項式遞迴輸出,高精度!

2021-10-25 08:33:07 字數 483 閱讀 7295

勒讓德多項式的遞迴輸出,接收浮點型別的高精度輸出。

浮點運算結果的精度是由參與運算的資料型別和等號左邊的賦值變數資料型別決定的。

所以可以通過使用高精度浮點型別變數來提高結果精度。

實現**:

# include

"stdio.h"

doublepn(

double x,

int n)

;int

main()

doublepn(

double x,

int n)

else

return0;

}

這裡使用了double資料型別,如果要求精度更高,可以使用long double型別,輸出格式為"%lf"

用遞迴方法求n階勒讓德多項式的值

題目描述 用遞迴方法求n階勒讓德多項式的值,遞迴公式為 n 0 p n x 1 n 1 p n x x n 1 p n x 2n 1 x p n 1 x n 1 p n 2 x n 結果保留2位小數。問題及 include include double polya n,x int main doub...

oj2406 C語言習題 求n階勒讓德多項式

問題描述 用遞迴方法求n階勒讓德多項式的值,遞迴公式為 n 0 pn x 1 n 1 pn x x n 1 pn x 2n 1 x pn 1 x n 1 pn 2 x n 結果保留2位小數。輸入 n和x的值。輸出 pn x 的值。問題描述 用遞迴方法求n階勒讓德多項式的值,遞迴公式為 n 0 pn ...

多項式相加(C語言)

多項式相加 include include define null 0 struct poly 設定結構體 struct poly jianli void 建立鍊錶 p1 next null return head1 int list struct poly head 求鍊錶長度 return l ...