生成下一个有理数



如何将下一个有理数生成为2个整数变量。例如,如果我有x=3和y=2,那么下一个有理数是x=3和y=3。数字生成需要像下一个订单一样:

查看所需订单

有人知道我该如何实现它?感谢

n是分子,d是分母:

if (n%2 == d%2) {
  n++;
  if (d > 1) d--;
} else {
  d++;
  if (n > 1) n--;
}

相关内容

  • 没有找到相关文章

最新更新