float Polynomial(int n, int a[], float x)
/* 求一元多项式的值P(x)。 */
/* 数组a的元素a[i]为i次项的系数,i=0,...,n */
{
int i=n;
float s,p=0;
for(s=0;i>=0;i--){
s=a[i]*pow(x,i);
p+=s;
}
return(p);
}
求一元多项式 P(x) = a0 + a1x + a2x^2 + ... + anx^n 的值P(x0)。
最新推荐文章于 2022-01-25 14:54:54 发布