一个简单的数学计算

来源:百度知道 编辑:UC知道 时间:2024/05/18 03:50:26
问题如下
从1开始,按从小到大挨个排列,
4
4*4
4*4*4
4*4*4*4
一直这样排下去

我想知道的是:
我知道其中的一个数字,怎么计算它对应的上级数字?
比如:
我知道了78,就计算出19,
我知道了66,就计算出16

谢谢高手!

[(数字-1)/4]取整 = 数字的上级数字。

例如,
[(78-1)/4] = [77/4] = [19.25] = 19
[(66-1)/4] = [65/4] = [16.25] = 16

[(21-1)/4] = [5] = 5,
[(26-1)/4] = [25/4] = [6.25] = 6,
[(31-1)/4] = [30/4] = [7.5] = 7,
[(36-1)/4] = [35/4] = [8.75] = 8,
[(40-1)/4] = [39/4] = [9.75] = 9.
[(43-1)/4] = [42/4] = [10.5] = 10.
[(46-1)/4] = [45/4] = [11.25] = 11.
[(49-1)/4] = [48/4] = [12] = 12.
...
[(84-1)/4] = [83/4] = [20.75] = 20.

除以4,余数是这数的序号,商是这数的上级数

反过来上级数乘4,加序号就是这上级的第几序号的数

我觉得是先把已知数字减一再除以4,因为最后一行的全都是4的倍数,但假如知道的是52,52/4=13,但它对应的却是12,所以应该需要先减一,然后除以4,得到的商就是它的上级数字.

题目说得不清不楚,能把完整的题目写上来吗?

利用除以4舍余的方法可得,不过要注意,余数包括1、2、3、4。这里把4也要作为余数对待。比如,84/4=21余4,则21即为其上一级的数,67/4=16余3,则67的上一级数为16等等。

想想也能做到像六楼那样,好好学习哦。呵呵