Problem 2297 --习题5-14 牛顿迭代法求方程的根

2297: 习题5-14 牛顿迭代法求方程的根

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $157$ 正确数量 $101$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

用牛顿迭代法求下面方程在输入初值点附近的根:

2x3-4x2+3x-6=0

要求前后两次求出的x的差的绝对值小于10-6

牛顿迭代法公式如下:

将给定给定方程写成f(x)=0的形式,在给定初值x0的情况下,按如下公式迭代计算:

xn+1=xn-f(x)/f'(x)

提示:C语言数学库中有求指数an的函数pow(a, n)以及求x绝对值的函数fabs(x)

浮点型数据请定义为双精度double类型。

双精度浮点型初值x0
x0附件方程的根,小数点后保留6位小数,末尾换行。
3
2.000000

推荐代码 查看2297 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] Qiqy 574758 2020-03-27 08:53:29
内存最少[$944 $KB] 赵旋@计算机科学与技术172 253297 2018-05-29 08:53:04
第一AC 范晋豪@信息与计算科学142 153213 2017-11-16 15:12:39
第一挑战 范晋豪@信息与计算科学142 153213 2017-11-16 15:12:39

赛题来源/所属竞赛 C语言第四版教学实验-第五章 循环结构程序设计 C程序设计(第四版)

竞赛编号 竞赛名称 竞赛时间 访问比赛