求c++过程答案
1个回答
展开全部
double f(double x){
return x;
}
double root(double a, double b) {
double x = 0;
if(f(a) * f(b) < 0) {
while(b - a > 0.0001) {
x = (a + b)/2;
if(fabs(f(x) < 0.0001) break;
if(f(a)*f(x) > 0) a = x;
else b = x;
}
}
return x;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询