#include <stdio.h>
float p(int n,int x)
{
if(n==0)
{
return 1;
}
if(n==1)
{
return x;
}
if(n>=1)
{
return ( (2*n-1)*x-p((n-1),x)-(n-1)*p((n-2),x))/n;//多次调用P函数
}
}
int main(void)
{
int x,n;
float p (int n,int x);
scanf("%d%d",&n,&x);
printf("p%d(%d)=%6.2f\n",n,x,p(n,x));
return 0;
}
用递归方法求n阶勒让德多项式的值,递归公式为....
最新推荐文章于 2023-04-20 11:42:21 发布