从题目看,求的是方程2x^3-4x^2+3x-6=0的根。函数double root(double a, double b, double e)的作用是求界限a~b内,误差小于e的1个根。这个函数的算法是,先计算一下a~b中点的函数值,如果函数值和a点函数值同号,则说明根在中点和b之间,如果异号则说明根在a和中点之间。根据判断结果,重新界定根的范围(范围缩小了一半),然后进行下一循环。循环跳出的条件是,中点的函数值小于等于e。