问题标签 [math.sqrt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2276 浏览

c# - C# - Math.Sqrt() 返回小数

C# 中有没有一种方法可以返回带小数的数字的平方根。每次我使用 Math.Sqrt() 它都不会返回小数。

我的代码:

0 投票
1 回答
79 浏览

c - 真的很奇怪,有时 gcc 找不到 sqrt 的引用,但有时 gcc 可以

我试过这段代码

并用 编译它gcc main.c,它报告说undefined reference tosqrt' . I already know add-lm` 选项可以解决这个问题。但真正让我吃惊的是:

main函数也调用sqrt,但ld不报告任何错误。

0 投票
2 回答
101 浏览

java - 如何在我的 android 应用程序上打印本机符号?

我在android平台上做了一个平方根计算器。我在我的应用程序中添加了不同的语言,我的问题从这里开始。

在具有不同符号的语言中,例如中文,我可以打印符号。但是当我触摸计算按钮时,应用程序会关闭。我认为问题始于本机符号计算。

部分代码

日志猫

0 投票
2 回答
6205 浏览

c# - Math.Sqrt() 的时间复杂度?

我怎样才能找到这个函数的复杂性?

我知道下面的部分是 O(1):

但我无法弄清楚它的复杂性Math.Sqrt()是什么。

0 投票
1 回答
108 浏览

java - 在 findNextPrime 方法中,为什么我们需要找到 'num' 的平方根 sqt,并在 for 循环中使用它?

我正在尝试解决初学者的“在给定数字之后找到下一个素数”的问题。我在网上看到了这段代码,它运行良好,但我似乎无法理解为什么在 findNextPrime 方法中,我们需要找到“num”的平方根,sqt,并在 for 循环中使用它。有人可以向我解释一下它背后的数学原理和原因吗?

0 投票
1 回答
2181 浏览

python - Python中整数平方根的精确度

我想了解为什么会发生某些事情。我需要在 Python 中实现整数平方根 (iqrt(64) = 8 = isqrt(80))。我确信天真的方法:

当传递的 n 是一个平方数时,必然会偶尔失败,假设 Python 转换为浮点数,然后对浮点数执行平方根计算。例如,调用 isqrt(13*13) 我希望在转换为浮点数并计算 sqrt 之后,你会得到类似 12.999999843 的东西,在转换为整数之后会给我们 12。

但是我执行了大循环测试值,无论大小,总是得到正确的结果。毕竟,似乎没有必要为整数实现一个特殊的平方根!

不理解让我感到困扰,就像本应有效的事情失败时一样。为什么会这样?

关于python中的整数平方根还有另一个问题:Python中的整数平方根

在那里定义的 isqrt() 中,将 +0.5 添加到 n 中,我想这正是为了解决我提到的我所期待的问题,但在特定情况下找不到。

编辑:忘记指定,我使用的是 Python 2.7

0 投票
3 回答
148 浏览

java - 为什么 Math.sqrt 返回 0 而不是向量的长度?

然后当我打电话给他们得到我的结果时,Math.sqrt()我得到了 0

0 投票
3 回答
5682 浏览

java - java中Math.sqrt的最坏情况时间复杂度

我们有一个测试练习,您需要找出给定的 N 数是否是另一个数的平方,时间复杂度最小。

我写:

我在网上查看,特别是在 SO 上试图找到它的复杂性sqrt但找不到它。这篇 SO 帖子是针对 C# 的并且说它的 O(1),而这篇 Java 帖子说它的 O(1) 但可能会遍历所有双精度数。

我试图了解这种方法的最差时间复杂度。所有其他操作都是 O(1),所以这是唯一的因素。任何反馈将不胜感激!

0 投票
0 回答
635 浏览

c++ - c++ 中的 sqrt() 有多快

我想问一下 c++ 库中的 sqrt() 函数,我有一个整数,我想知道这个数字是否有一个整数平方根...比如 16 --> 4,如果没有返回-1 这里是函数:

但这比sqrt()……任何人都可以向我解释……在此先感谢

0 投票
4 回答
2340 浏览

java - 仅输出整数的平方根

我需要为整数输出平方根的结果。

例子:

最多961 - 31...这是 1000 之前的最后一个平方根。

直到现在我有这个......但是,这显示所有数字的平方根,直到 1000,我只想要整个数字的平方根

我应该怎么办?

我想要的输出应该是这样的:

在此处输入图像描述