二分查找法求三次方程的根
Posted 菲菲爱编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分查找法求三次方程的根相关的知识,希望对你有一定的参考价值。
题目
菲菲视频讲解
答案
x = 1.65063
欧拉计划
https://projecteuler.net/archives
编程就应该学以致用,这是提高兴趣最好的方式!
如果你身边有朋友正在学编程,可以长按二维码点关注,里面有一百多个实例教程,平时可以用这些实例教程来练练手,用所学的知识来解决一些实际问题。
以下是150个实例教程的链接
代码
#include<iostream>
#include<iomanip>
usingnamespace std;
intmain()
{
//freopen(".in", "r", stdin);
//freopen(".out", "w", stdout);
double start = 1, end = 2, mid = (start + end) / 2;
while (start <= end) {
if (mid * mid * mid - 2 * mid * mid + 3 * mid - 4 == 0) {
cout << fixed << setprecision(5) << mid << endl;
break;
} else if (mid * mid * mid - 2 * mid * mid + 3 * mid - 4 > 0) {
end = mid;
} else {
start = mid;
}
mid = (start + end) / 2;
}
return0;
}
推荐阅读
长按二维码关注
欢迎留言,我们一起交流育儿经!
以上是关于二分查找法求三次方程的根的主要内容,如果未能解决你的问题,请参考以下文章