#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;
}
利用霍納規則,編寫C語言程序對多項式進行求值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.