考下眼力和数学
就凭眼睛看,下面两个函数调用同样的数值后返回的结果是否相等.int poly(int co[],int n,const int &x)
{
int y=1,value=co[0];
for(int i=1;i<=n;i++)
{
y*=x;
value+=y*co[i];
}
return value;
}
int horn(int co[],int n,const int &x)
{
int value=co[n];
for(int i=1;i<=n;i++)
value=value*x+co[n-i];
return value;
}
我是没看出来最结果怎么相等了,随便试了几个数据还真是一样的结果.