fractions相关内容

将浮点十进制值转换为小数

给出一个十进制浮点值,如何找到它的分数等值/近似值?例如: as_fraction(0.1)->1/10as_fraction(0.333333)->1/3as_fraction(514.0/37.0)->514/37 是否存在可以将十进制数转换为小数形式的通用算法?如何在C ++中简单有效地实现这一点? 解决方案 首先获取小数部分,然后获取gcd.使用欧几里得算法 http:// ..
发布时间:2021-04-02 20:23:30 C/C++开发

十进制到低俗分数的转换方法-需要帮助从Swift转换为Kotlin

我发现了这个漂亮的十进制到分数函数: https://gist.github.com/natecook1000/9ecc976aaac9a035bddf 我已根据我的应用必要性对上述内容进行了操作,希望对制作Kotlin版本有所帮助.我确实曾经尝试过自己进行转换,但是我是一个新手编码人员,现在才在Kotlin呆了3个星期.我没有足够的经验在语言之间匹配语法和语义来自己完成所有工作.感谢帮助: ..
发布时间:2021-02-15 19:48:01 移动开发

将分数转换为html实体

我们已经在数据库中存储了一些分数信息,例如¾½ 搜索和替换操作很短,是否有任何内置的PHP函数可以将这些函数自动转换为适当的html实体? 解决方案 您可以使用 htmlentities()函数.这会将所有特殊字符替换为其等效的HTML.它应该可以满足您的要求. 问好了,+ 1. ..
发布时间:2020-11-24 01:27:36 PHP

Excel分数计算错误

我正在尝试在Excel中计算屏幕比例.我有一列包含x和y的列,我希望从计算出的比率列得到的示例如下: x | y | ratio 1920 | 1080 | 16/9 但是通过使用公式= x/y并将比率列格式化为分数,我得到了: x | y | ratio 1920 | 1080 | 17/9 我认为这与舍入误差有关,但是为了显示准确的屏幕分辨率 ..
发布时间:2020-11-01 04:27:20 其他开发

如何将十进制数转换为分数?

我想知道如何在Python中以最低的形式将小数转换为分数。 例如: 0.25-> 1/4 0.5-> 1/2 1.25-> 5/4 3-> 3/1 解决方案 您有两个选择: 使用 float.as_integer_ratio() : >>> (0.25).as_integer_ratio() (1,4) (自P ..
发布时间:2020-10-19 18:32:47 Python

浮点数的range()

在Python中是否有 range()等于浮点数? >>范围(0.5,5,1.5) [0,1,2,3,4] >>范围(0.5,5,0.5) 追溯(最近一次调用为最后一次): 文件“”,中的第1行 range(0.5,5,0.5) ValueError:range()步骤参数不能为零 解决方案 我不知道内置函数,但是编 ..
发布时间:2020-10-19 18:30:35 Python

Java-将小时数(双精度)转换为分钟数(整数),反之亦然

我需要正确的公式,它将小时转换为分钟,反之亦然。 我已经编写了一个代码,但是它似乎没有按预期工作。 例如: 如果我的小时数= 8.16,则分钟应该是490,但是我得到的结果是489。 import java.io. *; 类DoubleToInt { public static void main(String [] args)引发IOException { Buffe ..
发布时间:2020-10-18 22:43:44 Java开发

分数代替小数

所以,我正在用C ++编写这个小程序,它是用线计算各种值的(抱歉,我是法国人,我不知道该怎么用英语说,但它们是方程类型为Y =的线kx + t)。 而且我希望我的程序输出分数而不是小数(2/3而不是0.666666666 ...)。 有人可以告诉我怎么做吗? 我在网上阅读了一些用于此目的的库,有人可以帮助我如何使用它们和/或如何在我的代码中实现它们吗? 谢谢:) #incl ..
发布时间:2020-10-08 04:28:17 C/C++开发

小数部分的十进制组分隔符

我想知道格式化数字的最佳方法是什么,以使 NumberGroupSeparator 不仅适用于逗号左侧的整数部分,而且适用于 Math.PI.ToString(“ ###,###,# #0.0 ##,###,###,###“))//如记录的.. // ..这不起作用 3.14159265358979 //结果 3.141 ,592,653,589,79 //期望的结果 ..
发布时间:2020-10-06 00:34:45 C#/.NET

python类分数

我编写了一个代码,使用户可以以“ d / n”的形式输入两个分数。 如何使其打印出简化的形式?分数? 例如:当我键入2/4时,它会显示1/2? import sys class Rational: def __init __(self, n,d): self.numerator = n self.denominator = d def值(self): ..
发布时间:2020-10-02 01:41:57 Python

如何在Python中将代表二进制分数的字符串转换为数字

让我们假设我们有一个表示二进制分数的字符串,例如: ".1" 作为十进制数字,为0.5.在Python中,有没有一种标准的方法可以将此类字符串转换为数字类型(严格来说,二进制还是十进制并不重要). 对于整数,解决方案很简单: int("101", 2) >>>5 int()使用一个可选的第二个参数来提供基数,但float()没有. 我正在寻找功能上等效的东西(我认为 ..
发布时间:2020-09-20 21:49:04 Python

小数到分数转换算法,它如何工作?

我正在开发一个谐波比率程序,我希望用户能够做的部分工作是插入各种比率,并让正在播放的十进制值频率向您显示更多更高或更高的比率锁定频率.降低. 无论如何,此网页上有一个JavaScript算法可以显示给定小数的小数值(比率). http://www.mindspring.com/~alanh/fracs.html 它如何工作?我对自己实现它很感兴趣,但是我不太了解它是如何工作的.如 ..
发布时间:2020-08-22 21:18:10 其他开发

使用Java简化分数

大家好,我正在开发软件,我有点需要帮助,您会发现我们需要制定一种可以简化分数的方法.任何想法如何?到目前为止,这是我的代码(不要介意dvalue方法,现在我只需要简化方法即可) public class Fraction { public int num; public int den; public double dValue; public void ..
发布时间:2020-07-25 00:09:30 Java开发

如何将小数转换为分数?

我需要将小数转换为分数.转换成10英尺很容易. 1.5 => 15/10 这可以通过以下代码完成: public class Rational { private int num, denom; public Rational(double d) { String s = String.valueOf(d); int digits ..
发布时间:2020-06-26 23:05:52 Java开发

找出最小的整数,该整数乘以已知的双精度数将产生一个整数

我有一个双输入“ a”。我的目标是找到一个整数“ b”,这样“ a * b”将产生一个整数,加上一些允许的误差。例如“ 100.227273 * 22 = 2205(+ 0.000006错误)”,我想找到的答案是“ 22”。 我已经研究过这篇文章,但我只部分了解最佳答案。我真的可以使用一些帮助来创建完成该任务的算法。我下面有一些适用于某些情况的代码,但不是全部。 private in ..
发布时间:2020-06-03 21:45:49 C#/.NET

PHP将小数转换成小数然后返回?

我希望用户能够输入像这样的分数: 1/2 2 1/4 3 并将其转换为对应的十进制数,以保存在MySQL中,这样我就可以对其进行排序并对其进行其他比较. 但是向用户显示时,我需要能够将小数转换回小数 所以基本上我需要一个将分数字符串转换为十进制的函数: fraction_to_decimal("2 1/4");// return 2.25 和一个可以将小数转换 ..
发布时间:2020-05-27 01:03:19 PHP

运算符重载:无法添加两个指针

我创建了一个Fraction类,该类具有用于在两个Fraction对象之间进行加,减,乘和除的成员函数,以及所需的默认构造函数和复制构造函数. 对于这个问题,我必须使用指针(不能使用向量!),因为只有用户选择才能创建Fraction对象.简而言之,指针声明和新的初始化在不同的范围内. 我也在尝试重载operator =,operator +,operator-,operator *和o ..
发布时间:2020-05-21 19:38:44 C/C++开发