函數遞歸1

//用遞歸函數編寫厄密多項式

#include <stdio.h>
int hermite(int n,int x)
{
	int p;
	if(n <= 0)
		return 1;
	else if(n == 1 )
		return (2*x);
	else if(n >= 2)
	p = 2*x*hermite(n-1,x)-2*(n-1)*hermite(n-2,x);			//遞歸調用函數
	return p;
}
int main()
{
	int sum;
	sum = hermite(1,3);
	printf("%d",sum);
	return 0;
}


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