利用霍納規則,編寫C語言程序對多項式進行求值

#include <stdio.h>
int horner(int *list,int x,int i,int len);
int main(void)
{
	int list[]={1,2,3,4};//多項式的係數
	printf("%d\n",horner(list,2,0,4));
	return 0;
}
int horner(int *list,int x,int i,int len)
{
	if(i == len-1)
		return list[i];
	else
		return list[i]+horner(list,x,i+1,len)*x;
}

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