c++ - 将小数转换为分数
问题描述
给定一个十进制数,你怎么能找到它的分数等值/近似值?例如:
as_fraction(0.1) -> 1/10
as_fraction(0.333333) -> 1/3
as_fraction(514.0/37.0) -> 514/37
解决方案
推荐阅读
- c# - 什么是 LogHelp_TerminateOnAssert?
- c# - 对空条目使用 DataTable.Compute 过滤器
- r - 如何为大型数据集矢量化 R 中的 for 循环
- log4net - 如何使用 Common.Logging.Log4Net.Universal 而不是 Common.Logging.Log4Net208
- c# - aspnet_compiler 在 windows 2019 服务器上不工作,但在 windows 10 pro 上工作
- python - 从 S3 存储桶提供静态文件不起作用?
- javascript - 如何让这些函数按顺序运行
- java - 将数据从活动发送到片段?
- kubernetes-helm - 从图表中查找 repo
- python - 我想知道我的功能是否准确。"sort_by_order 函数"