题目:
《数据结构》(C语言版)(美)Ellis Horowitz Sartaj Sahni Susan Anderson-Freed著,李建中 张岩 李冶军 译
P9第2题
思想递归:
#include <stdio.h>
void Horner(int list[],int k,int x,int i,int n);
int main(void)
{
int list[4]={1,2,3,4};
Horner(list,list[0],2,0,3);
return 0;
}
void Horner(int list[],int k,int x,int i,int n)
{
if( i==n )
{
printf("%d\n",k);
}
else
{
k = k*x+list[i+1];
Horner(list,k,x,i+1,n);
}
}