|
发表于 2007-3-26 13:15:33
|
显示全部楼层
这里的问题在于 / 代表的是整除.
我们按照 biinn 兄的解释方法来思考这个问题
首先把 b 分成 16 份, 设每一份为 d, 而且在不整除的情况下, 还有一个余数 m
把这 16 个 d 和一个 m 分成两堆
(13d) + (3d + m)
对这两堆再分别进行除 13 的操作,
那么第一堆可以整除, 结果为 d, 也就是结果表达式中的 (b/16) 部分;
第二堆如果 (3d+m) 已经小于 13, 那么按照 / 的规则, 它 / 13 的结果为 0, 计算结束, 否则递归操作. 这便是 (b/16*3)/13 部分 |
|