[求助]我的一元多项式求值程序有什么问题??
float qiuzhi(link l,float x)//求值 l是带头节点的一元多项式的链表指针,x是多项式的x值{
link q;
float value=0.0;
int i;
int j=0;
float temp=1.0;
q=l->next;
for(i=0;i<getLen(l);i++)
{
for(j=0;j<q->expn;j++)
{
temp=temp*x;
}
value=value+((q->coef)*temp);
temp=1.0;
q=q->next;
}
return value;
}
为什么结果总是错误的啊?