重点在于如何处理不同的输入值的问题:   (1)输入 double n ,其中 n: [-1,0];   (2)输入 double n,其中 n:  [0,1];   (3)输入 double n,其中 n:  [1,+];   (4)输入 double n,其中 n:  [-,-1];   所以,需要首先根据不同的 n 值,来更新一下 立方根存在的区间:       left = min(-1.0,n);     right = max(1.0,n); 于是,如下代码: #include<iostream> #...