通过MCP连接 →

输入计算

请输入 0 到 100 之间的数值,支持小数(例如 12.5)。

数学公式

广告

结果

50% = 1 2
小数 0.5
未化简分数 5000 10000

这款百分数转分数计算器能做什么

本计算器可以把任意百分比换算成对应的小数,以及一个等值分数——同时给出未化简和完全化简两种形式。你只需输入一个数字(即百分比),工具就会立即返回小数值、原始分数和约分后的分数。它对整数和小数都同样适用,所以像 12.5% 这样的数值,处理起来和 50% 一样简单。

使用方法

  • 输入百分比:填入 0 到 100 之间的数值,支持小数(例如 37.5 或 12.5)。
  • 提交后即可看到四项结果:小数值、未化简的分子、固定的分母,以及化简后的分数。

换算公式详解

计算器背后采用一套固定且可预测的算法:

$$\text{Fraction} = \frac{\text{Percent} \times 100}{10000} \quad \text{(simplified)}$$
  • 小数:百分比 \(\div\) 100。因此 25% 变为 \(0.25\)。
  • 分子:百分比 \(\times\) 100,并四舍五入为整数。这一步会将数值放大,让带小数的百分比也能得到一个干净的整数。
  • 分母:始终为 \(10000\)。由于分子是百分比乘以 100 得来的,除以 10000 即可还原为原始百分比对应的分数。
  • 化简分数:将分子与 10000 同时除以它们的最大公约数(GCD),把分数约简到最简形式。
Advertisement
将百分比转换为以 100 为分母的分数的示意图
百分比表示每百份中的份数,因此它会变成分母为 100 的分数。

实例演示:12.5%

假设你输入 12.5

  • 小数 = \(12.5 \div 100 = \mathbf{0.125}\)
  • 分子 = \(12.5 \times 100 = \mathbf{1250}\)
  • 分母 = 10000,因此未化简分数为 \(\frac{1250}{10000}\)
  • 1250 与 10000 的最大公约数是 1250,约简后得到分数 \(\mathbf{\frac{1}{8}}\)

所以 12.5% 等于 \(\frac{1}{8}\),与小数 \(0.125\) 完全吻合。

从 12.5/100 到 1/8 的三步化简
例题:12.5% 变成 125/1000,化简后得到 1/8。

常见问题

为什么分母总是 10000?由于在构建分子时把百分比乘以了 100,所以再除以 10000 才能保证数值正确。这个统一的基数让带小数的百分比(如 12.5%)在约分前也能干净地完成换算。

可以输入带小数的百分比吗?可以。像 12.5、37.5 或 6.25 这样的数值都完全支持,并能得到准确的最简分数。

整数百分比是怎么处理的?处理方式完全相同。例如 50% 得到的分子是 \(5000\),分母 \(10000\),约简后即为 \(\frac{1}{2}\)。

最后更新: