-1

我有一堆整数需要向上或向下舍入到除以 25 的最接近的值。

例如:

417 轮到 425

405 舍入到 400

4

2 回答 2

0
int roundedValue = (valueToRound + 12) / 25 * 25;
于 2012-11-30T15:49:28.757 回答
0
  • 将数字除以 25,将其转换为整数,然后将其乘以 25
  • 或者取它的值并删除值 %25 的结果
  • 在任何值之前添加 25/2 以四舍五入到最接近的值

    函数roundTo(值,舍入){ temp = value + rounding/2; return temp - temp%rounding; }

于 2012-11-30T14:30:39.397 回答