790.数的三次方根
C++ 代码
/*
浮点数二分法
*/
#include<iostream>
using namespace std;
double n;
int main(){
cin>>n;
double l=-100,r=100;//这里的区间注意设置成负一百到正一百,配合n的取值范围
double mid;
while(r-l>1e-8){
mid = (l+r)/2;
if(mid*mid*mid<n){
l=mid;
}else{
r=mid;
}
}
printf("%lf",mid);
return 0;
}