推算很简单~设前面的4位数是X,后面4位数为Y(不管前面的是几位,一定要保证后面的4位,因此楼主说不足8位的前面取3位,其实就是变相的说后面要取4位,因为目前电话不是8位就是7位,如果用6位的电话取前3位算一定不准),下面我说为什么的
楼上的算法可以写成:
[(X*80+1) *250+2Y-250]/2
整理一下成为:
(20000X+250+2Y-250)/2
也就是:
(20000X+2Y)/2
最后成为:
10000X+Y
因此X总是在Y前面4位的~
[ Last edited by 幻影天堂 on 2004-11-4 at 10:03 ] |