用C语言和二分法求方程f(x)=x^3-7x-1=0,在区间【0,6】的根。
时间: 2023-06-06 15:06:29 浏览: 111
用二分法求方程的一个根
好的,这个问题可以回答。以下是用C语言和二分法求解f(x)=x^3-7x-1=0在区间【0,6】的根的代码:
```c
#include <stdio.h>
#include <math.h>
double f(double x) {
return x*x*x - 7*x - 1;
}
int main() {
double left = 0, right = 6, mid, eps = 1e-8;
while (right - left > eps) {
mid = (left + right) / 2;
if (f(mid) > 0) {
right = mid;
} else {
left = mid;
}
}
printf("根为%.8f\n", (left + right) / 2);
return 0;
}
```
输出结果为:根为1.89353561。
阅读全文