gpt4 book ai didi

javascript - 将十进制数转换为javascript中的分数或最接近的分数

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:34 26 4
gpt4 key购买 nike

<分区>

所以我希望能够将任何十进制数转换为分数。在两种形式中,例如没有余数的形式:3/5 或有余数的形式:3 1/4

我做的是这个..

假设我有号码 .3435。

  • 计算小数点后的位数。
  • 乘以 10 的数字前的数量的幂。
  • 然后以某种方式找到最大公因数。

现在我不知道如何找到 GCF。而且我也不知道如何实现逻辑来查找紧密表示数字或在不存在精确分数的情况下以余数形式表示的分数。

到目前为止我的代码:(测试)

x = 34/35;
a = x - x.toFixed();
tens = (10).pow(a.toString().length - 2);

numerator = tens * x;
denominator = tens;

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com