勒让德

来源:互联网 发布:编程工具有哪些 编辑:程序博客网 时间:2024/05/16 11:28

#include <stdio.h>
#include <stdlib.h>
polya(int n,int x);
int main()
{
    int x,n;
    scanf("%d%d",&n,&x);
    printf("%.2f\n",polya(n,x));
    return 0;
}
polya(int n,int x)
{
    int a,b;
    double pn;
    if(a=0)
    {
       pn=1;
       return pn;
    }
    if(a=1)
    {
        pn=b;
        return pn;
    }
    if(a>1)
    {
        pn=((2*a-1)*b*polya(a-1,b)-(a-1)*polya(n-2,b))/a;
        return pn;
    }
}
0 0
原创粉丝点击