周星星 阅读(1100) 评论(1)
我弄了个公式,把小数换成整数相除,比如 3.20 142857 142857 142857 ……
公式是 3.20又( 142857/999999 / 100 )
3.20为不循环部分,142857为循环部分,999999为循环部分等长的9,100为循环部分相对于小数点的偏移。

= 3.20又( 1/7 / 100 )
= 320*7+1 / 100*7
= 2241/700
2241/700可能还能化简,可以用辗转相除法

评论列表
Alanis
Suginpsirrly well-written and informative for a free online article.

发表评论
切换编辑模式