Toggle navigation
初学者题库
讨论版
常见问答
问题
状态
排名
名校联赛
竞赛&作业
登录
登录
注册
任何问题,请加群咨询 中小学信息学及编程②,群号:893624293
问题 1322 --1.6牛顿迭代法求方程根
1322: 1.6牛顿迭代法求方程根
时间限制:
1.000 Sec
内存限制:
128 MB
提交:
96
解决:
40
[
提交
][
状态
][
讨论版
]
题目描述
编写用牛顿迭代法求方程根的函数,方程为ax
3
+bx
2
+cx+d=0,系数为a,b,c,d由主函数输入,求x在1附近的一个实根。
牛顿迭代法的公式为:x=x
0
-(f(x
0
)/f'(x
0
)),设迭代到|x-x
0
|≤10
-5
输入
输入四个整数,a,b,c,d分别用空格分开
输出
一个实数根,保留四位小数。
样例输入
2 -4 3 -6
样例输出
2.0000
提示
提示:
f'(x)为f(x)的导数
f'(x)=3*a*x*x+2*b*x+c
来源
趣味100题
[
提交
][
状态
]