Math 给定的数字在哪个表中?
我有这个问题,我需要计算一个数字属于哪个表 例如,我需要确定数字18属于哪个表Math 给定的数字在哪个表中?,math,Math,我有这个问题,我需要计算一个数字属于哪个表 例如,我需要确定数字18属于哪个表 +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ | 1 | 2 | | 5 | 6 | | 9 |10 | |13 |14 | |17 |18 | +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ | 3 | 4 | | 7 | 8 | | 11| 12| |15 |16 | |19 |20 | +---+---+
+---+---+ +---+---+ +---+---+ +---+---+ +---+---+
| 1 | 2 | | 5 | 6 | | 9 |10 | |13 |14 | |17 |18 |
+---+---+ +---+---+ +---+---+ +---+---+ +---+---+
| 3 | 4 | | 7 | 8 | | 11| 12| |15 |16 | |19 |20 |
+---+---+ +---+---+ +---+---+ +---+---+ +---+---+
在上面的示例中,数字18属于第5个表。如果知道每个表只能包含4个数字,如何计算任何数字所属的表?除以每个表的大小并取整:
table_no = ceil(number / 4)
在某些语言中,使用整数除法是一种预防措施。使用整数除法,在不转换为浮点的情况下得到相同的结果:
table_no = (number - 1) / 4 + 1
我投票结束这个问题,因为它不是关于编程或软件开发。当然,这是一个数学问题,但我在这里问是因为我需要将它的解决方案应用到我正在开发的软件中。