数的三次方根(C++) |
您所在的位置:网站首页 › 求三次方根的公式推导 › 数的三次方根(C++) |
给定一个浮点数 n,求它的三次方根。 输入格式 共一行,包含一个浮点数 n。 输出格式 共一行,包含一个浮点数,表示问题的解。 注意,结果保留 6 位小数。 数据范围 −10000≤n≤10000 输入样例: 1000.00 输出样例: 10.000000 时/空限制:1s / 64MB #include using namespace std; int main() { double n; cin>>n; double l = -1e4 ,r = 1e4; while(r-l>1e-7){ double mid = (l+r)/2; if(mid*mid*mid-n>0){ r = mid; }else { l = mid; } } printf("%.6f\n",l); return 0; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |