假设我有一个小数
0.30000000000000027
知道用分数表示的相同数字的最佳算法是什么所以给定满足c或haskell的某些x
发现y
x=1/y
我刚在想
1/3> 0.30 >1/4
迭代左侧和右侧,直到其中一个收敛并>
变为=
第一次迭代看起来像
1/1 > 0.30000000000000027 > 1/somethinghere
1/2 > 0.30000000000000027 > 1/increase or decrease this
1/3 > 0.30000000000000027 ...
我想澄清一下,我可以很容易地做到
0.30000000000000027 = 30000000000000027/ 10^17
但我想做
0.30000000000000027 = 1/x
在 c 或 haskell 中