标签: rational-number
如何将下一个有理数生成为2个整数变量。 例如,如果我有x = 3且y = 2,则下一个有理数是x = 3且y = 3。 数字生成需要像下一个订单:
See the needed order
有人知道我该如何实施它? 感谢
答案 0 :(得分:1)
n是分子,d是分母:
if (n%2 == d%2) { n++; if (d > 1) d--; } else { d++; if (n > 1) n--; }