Problems Description
<p> 用牛顿迭代法求下面方程在输入初值点附近的根: </p> <p> 2x<sup>3</sup>-4x<sup>2</sup>+3x-6=0 </p> <p> 要求前后两次求出的x的差的绝对值小于10<sup>-6</sup> </p> <p> 牛顿迭代法公式如下: </p> <p> 将给定给定方程写成f(x)=0的形式,在给定初值x<sub>0</sub>的情况下,按如下公式迭代计算: </p> <p> x<sub>n+1</sub>=x<sub>n</sub>-f(x)/f<sup>'</sup>(x) </p> <p> 提示:C语言数学库中有求指数a<sup>n</sup>的函数pow(a, n)以及求x绝对值的函数fabs(x) </p> <p> 浮点型数据请定义为双精度double类型。 </p>
Input格式
双精度浮点型初值x<sub>0</sub>
Output格式
x0附件方程的根,小数点后保留6位小数,末尾换行。
Sample
Sample Input 1
3
Sample Output 1
2.000000
Submit Code
请先Login后Submit
🤖 AI 解题助手
OpenRouter
就绪