C语言使用两种方法(直接法和秦九韶算法)计算多项式的值。在x=值1.75处。
时间: 2023-05-22 10:06:24 浏览: 208
c语言版的多项式运算
这个问题属于编程类的问题,我可以回答。
对于直接法,计算多项式的值需要进行一遍遍历,将每一项的系数乘以x的幂次方得到该项的值,然后将每一项的值相加得到多项式的值。
对于秦九韶算法,可以将多项式的系数存储在数组中,每次迭代将上一次的结果乘以x,再加上当前项的系数,得到多项式的值。
在x=1.75处,直接法计算多项式的值为:
f(x) = 3x^3 + 2x^2 - 5x + 1
f(1.75) = 3*(1.75)^3 + 2*(1.75)^2 - 5*(1.75) + 1 = 10.7148
秦九韶算法计算多项式的值为:
f(x) = 3x^3 + 2x^2 - 5x + 1
f(1.75) = ((3*(1.75) + 2)*(1.75) - 5)*(1.75) + 1 = 10.7148
阅读全文