1 条题解
-
0
C++ :
#include <iostream> #include <cmath> using namespace std; int i,j,n; double f(double x) { return(pow(2,x)+pow(3,x)-pow(4,x)); } main() { double x,r,l; r=2;l=1; x=(r+l)/2; while (f(x)!=0 && r-l>0.000000001) { if (f(r)*f(x)<0) l=x; else r=x; x=(r+l)/2; } printf("%0.10lf",x); }
- 1
信息
- ID
- 92
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者