首页 > 解决方案 > 比较两个分数(无浮点)

问题描述

仅使用整数(无浮点),有没有办法确定两个分数之间哪个结果更大?

例如说我们有这两个分数:1000/51 = 19(.60) && 1000/52 = 19(.23)

如果我们要使用浮点数,显然第一个分数更大;但是,如果我们只使用整数,两个分数都等于 19。如果不使用浮点数学,如何找出哪个更大?

我尝试使用 % 运算符获取余数,但似乎并非在所有情况下都有效。

标签: fractions

解决方案


推荐阅读