三次方根题不过求条
  • 板块学术版
  • 楼主Lordi
  • 当前回复5
  • 已保存回复6
  • 发布时间2024/7/19 08:50
  • 上次更新2024/7/19 10:02:05
查看原帖
三次方根题不过求条
1400000
Lordi楼主2024/7/19 08:50

给定一个实数(1000>=n>=0),求这个数字开三次方根并且只取正数。保留8位有效数字

样例输入 2 样例输出 1.25992105

#include <iostream>
#include <iomanip>
using namespace std;
#define pos 1E4
#define eps 1E-8
double n, l = -pos, r = pos, m;
int main(){
	cin >> n;
	while(r - l > eps) {
		m = (l + r) / 2.0;
		if(m * m * m >= n) { r = m; }
		else { l = m; }
	}
	cout << fixed << setprecision(8) << l << '\n';
}

60分求条awa\mathbf{60分求条awa}

2024/7/19 08:50
加载中...