阶勒专题

用递归方法求n阶勒让德多项式的值,在主程序中实现输入输出

#include<iostream> using namespace std; float p(int n,int x); int main() {     int n,x;     cout<<"请输入正整数n:";     cin>>n;     cout<<"请输入正整数x:";     cin>>x;     cout<<"n="<<n<<endl;     cout<<"x="<<x<<

(C语言)用递归的方法求n阶勒让德多项式的值

用递归的方法求n阶勒让德多项式的值 递归公式为: #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>double legendre(int n, int x) {if (n == 0) {return 1;}if (n == 1) {return x;}return ((2 * n - 1)*x -

C语言求 n 阶勒让德多项式的值

完整代码: // 用递归法求 n 阶勒让德多项式的值// 递归公式为:// n==0,P(n)(x)=1// n==1,P(n)(x)=x// n>1,P(n)(x)=((2*n-1)*x - P(n-1)(x) - (n-1)*P(n-2)(x)) / n#include<stdio.h>double func(int n,int x){if (n==0){return 1;}if