C语言 用递归方法计算n阶勒让德多项式的值
Posted 奕兴_Victor
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 用递归方法计算n阶勒让德多项式的值相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
float p(int n,int x)
if(n==0)
return 1;
else if(n==1)
return x;
else
return(2*n-1)*x*p((n-1),x)-(n-1)*p((n-2),x)/n;
int main()
int x,n;
printf("input n & x:");
scanf("%d,%d",&n,&x);
printf("n=%d,x=%d\\n",n,x);
printf("P%d(%d)=%6.2f\\n",n,x,p(n,x));
return 0;
以上是关于C语言 用递归方法计算n阶勒让德多项式的值的主要内容,如果未能解决你的问题,请参考以下文章