循环小数转分数计算器
输入小数点后的不循环部分和循环部分,转换为精确的分数。
最后更新: September 5, 2026
常见问题
0.1666...(0.1后6循环)化成分数是多少?
1/6——不循环部分为「1」,循环部分为「6」:分子 = 16 − 1 = 15,分母 = 100 − 10 = 90,15/90化简为1/6。
0.333...(3循环)化成分数是多少?
1/3——不循环字段留空,循环部分输入「3」:分子 = 3 − 0 = 3,分母 = 10 − 1 = 9,3/9化简为1/3。
为什么分母要用10的幂次?
每个小数位都代表10的一个幂次,所以把循环块按其自身长度移位再相减,就能用代数方法消去无限循环,得到一个有限分数——10的幂次直接由每部分的位数决定。
这对没有不循环部分的小数(比如0.727272...)也适用吗?
适用——不循环字段留空,循环部分输入「72」;计算器会把空白的不循环部分当作零位处理。
像2.5555...这样带有整数部分的小数该怎么输入?
只需输入小数部分——把「5」当作不循环数字是不对的,因为5本身就是循环的,所以不循环部分留空,循环部分输入「5」,得到5/9,然后再单独加上整数部分2,得到2 + 5/9 = 23/9。
0.8333...(0.8后3循环)化成分数是多少?
5/6——不循环数字为「8」,循环数字为「3」:分子 = 83 − 8 = 75,分母 = 900 − 100 = 800……用一位不循环数字后跟一位循环数字的简化规则(100−10)=90计算:75/90化简为5/6。
每个循环小数都能写成一个精确的分数吗?
能——任何最终会无限循环的小数,按定义都是有理数,也就是说总能表示成两个整数之比。只有不循环、不终止的小数(比如π)才是无理数,无法用这种方法转换。