其他分享
首页 > 其他分享> > 实验10-8 递归计算P函数 (15 分)

实验10-8 递归计算P函数 (15 分)

作者:互联网

#include <stdio.h>

double P(int n, double x);

int main()
{
    int n;
    double x;

    scanf("%d %lf", &n, &x);
    printf("%.2f\n", P(n, x));

    system("pause");
    return 0;
}

/* 你的代码将被嵌在这里 */
double P(int n, double x) {
    if (n == 0)
        return 1;
    if (n == 1)
        return x;
    if (n > 1)
        return ((2 * n - 1) * P(n - 1, x) - (n - 1) * P(n - 2, x)) / n;
}

 

标签:lf,10,return,int,double,递归计算,15,main
来源: https://www.cnblogs.com/Robert-De-Niro/p/15978992.html