重点在于如何处理不同的输入值的问题: (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...