首页 > 解决方案 > 将小数转换为分数

问题描述

给定一个十进制数,你怎么能找到它的分数等值/近似值?例如:

as_fraction(0.1) -> 1/10
as_fraction(0.333333) -> 1/3
as_fraction(514.0/37.0) -> 514/37

标签: c++

解决方案


推荐阅读