返回0到4之间的数字

时间:2010-04-27 23:59:18

标签: algorithm numbers

如何根据输入的数字返回0到4之间的数字?

例如,如果我将它传给第23号,它将返回3.数字集应该看起来像

0 5 10 15 20 ..

1 6 11 16 21 ..

2 7 12 17 22 ..

3 8 13 18 23 ..

4 9 14 19 24

这是什么数学?

3 个答案:

答案 0 :(得分:12)

使用modulo操作,通常是%多种语言(以及许多其他语言中的mod)。

10 % 5 = 0

17 % 3 = 2

答案 1 :(得分:2)

答案 2 :(得分:2)

以上两个答案都是正确的,Modulo算子在计算余数时非常有用。 例如,“传递23返回3”:23%5的工作原理如下: 5进入23次4次((int)23/5 = 4) 模数操作员然后给你剩余的(23 - (5 * 4)),这恰好是你和你的任务所寻找的数字,3。