分数计算器

对两个分数做加、减、乘、除——整数和小数也可以。结果一律精确并约分到最简,通分、取倒数、约分等经典步骤逐一展示。
已计算
精确且已约分的结果和完整演算过程见下方。

第一个分数

+

第二个分数

=

5/6

≈ 0.8333333333

整数、负数、小数或分数(如 3、-2、1/2)。空格视为 0。

分步解答

  1. 1

    算式

    两个分数的加法。

    12+13\frac{1}{2} + \frac{1}{3}
  2. 2

    找公分母

    2 和 3 没有公因数,所以最小公分母就是它们的乘积 6。

    lcm⁡(2, 3)=6\operatorname{lcm}(2,\, 3) = 6
  3. 3

    改写两个分数

    把每个分数通分,使它们都以 6 为公分母。

    12=1⋅32⋅3=3613=1⋅23⋅2=26\frac{1}{2} = \frac{1 \cdot 3}{2 \cdot 3} = \frac{3}{6} \\ \frac{1}{3} = \frac{1 \cdot 2}{3 \cdot 2} = \frac{2}{6}
  4. 4

    分子相加

    保持公分母不变,把分子相加:3 + 2 = 5。

    36+26=56\frac{3}{6} + \frac{2}{6} = \frac{5}{6}
  5. 5

    约分到最简

    分子和分母没有公因数,所以这个分数已经是最简形式。

    gcd⁡(5,6)=1\gcd(5, 6) = 1
  6. 6

    结果

    1/2 + 1/3 = 5/6

    12+13=56\frac{1}{2} + \frac{1}{3} = \frac{5}{6}

关于分数运算

分数 num/den 表示一个精确的有理数。这里的每个分数都已规范化:分子分母同除以最大公约数,且分母为正。

加减法需要通分,乘法是分子乘分子、分母乘分母,除法则是乘以除数的倒数。

0.1 这样的小数在二进制浮点中无法精确表示,因此本计算器先把所有输入转成 BigInt 分数:1/2 + 1/3 恰好等于 5/6,0.1 + 0.2 恰好等于 0.3。