题目描述
数的三次方根,求一个浮点数的三次方
C++ 代码
include[HTML_REMOVED]
using namespace std;
double n;
double bsearch(double l,double r){
double eps=1e-8; //根据经验值 一般比要求的位数多2
while(r-l>eps){
double mid=(l+r)/2;
if(midmidmid>n) r=mid;
else l=mid;
}
return l;
}
int main(){
cin>>n;
printf(“%lf”,bsearch(-100000,100000));
return 0;
}