遞歸求n階勒讓德多項式的值

#include <stdio.h>
//遞歸求n階勒讓德多項式的值
int main()
{
	float p(float x, int n);
	float x,n;
	scanf_s("%f %f", &x, &n);
	printf("%f", p(x, n));
	return 0;
}
float p(float x, int n)
{
	float t=0;
	if (n == 0)
		t = 1;
	if (n == 1)
		t = x;
	if (n > 1)
		t = ((2 * n - 1)*x - p(x, n - 1) - (n - 1)*p(x, n - 2)) / n;
	return t;
}
發佈了24 篇原創文章 · 獲贊 5 · 訪問量 1241
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章