【C語言編程】遞歸求勒讓德多項式

問題:

用遞歸函數實現勒讓德多項式

分析:

在這裏插入圖片描述

代碼:

include <stdio.h>
int Px(int n,int x){
    if (n==0)
        return 1;
    else if (n==1)
        return x;
    else
        return ((2*n-1)*x*Px(n-1,x)-(n-1)*Px(n-2,x))/n;}
int main() {
    int n,x;
    printf("Input n,x:(n>=0)");
    scanf("%d,%d",&n,&x);
    if(n<0)
        printf("Input n>=0");
    else
        printf("%d",Px(n,x));
    return 0;
}```

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章