二分查找解题思路如下: 如上图随着循环次数的增加left与right会越来越逼近,直到right-left<0.001的时候循环才会停止,故而可以求得该数的开立方。 double Mysqrt(double n){ double left=0.0,right=n,mid=(right-left)/2,a=0; //判断输入是否为负数,取绝对值 if(n<0){ ...