二分法,求[a,b]区间内零点.递归 a,b定义为区间端点.y定义为精度.f(x)定义为目标函数. 函数返回值即为一个符合精度的方程近似解. float bisection(float a, float b, float y){ float c; c=(a+b)2; if (c == 0) ret rn c; else if (f(a)*f(c)0){ if (abs(f(a)-f(c))y) ret rn c; else ret rn bisection(a,c,y); }else if (f(b)*f(c)0){ if (abs(f(b)-f(c))y) ret rn c; else ret rn bisection(c,b,y);