例:数的三次方跟
描述:给定一个浮点数n,求它的三次方根。
输入描述:一个浮点数
输出描述:问题的解 保留6位小数
#include<bits/stdc++.h>
using namespace std;
double n,eps=1e-8;
bool check (double x){return x*x*x>=n;
}
int main(){cin>>n;double l=1,r=n;while(r-l>eps){double mid=(l+r)/2;if(check(mid)) r=mid;else l=mid;}cout<<fixed<<setprecision(6);cout<<l;
}