Questions tagged «sqrt»

9
如何在Python中计算平方根?
为什么Python会给出“错误”的答案? x = 16 sqrt = x**(.5) #returns 4 sqrt = x**(1/2) #returns 1 是的,我知道import math并使用sqrt。但我正在寻找以上答案。
140 python  math  sqrt 

3
是否可以在Rust中编写Quake的快速InvSqrt()函数?
这只是为了满足我自己的好奇心。 是否有此实现: float InvSqrt (float x) { float xhalf = 0.5f*x; int i = *(int*)&x; i = 0x5f3759df - (i>>1); x = *(float*)&i; x = x*(1.5f - xhalf*x*x); return x; } 在Rust中?如果存在,则发布代码。 我尝试过但失败了。我不知道如何使用整数格式编码浮点数。这是我的尝试: fn main() { println!("Hello, world!"); println!("sqrt1: {}, ",sqrt2(100f64)); } fn sqrt1(x: f64) -> f64 { x.sqrt() } …

4
计算C中的嵌套根
我被要求仅使用递归来计算以下嵌套的根表达式。 我在下面编写了可行的代码,但他们只允许我们使用一个函数和1个输入n作为目的,而不是像我以前使用的2个。有人可以帮我将这段代码转换成一个可以计算表达式的函数吗?除了的功能,无法使用任何库<math.h>。 n = 10的输出: 1.757932 double rec_sqrt_series(int n, int m) { if (n <= 0) return 0; if (m > n) return 0; return sqrt(m + rec_sqrt_series(n, m + 1)); } double helper(int n) { return rec_sqrt_series(n, 1); }
9 c  recursion  sqrt 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.