作业帮 > 综合 > 作业

关于利用QQ号码算出自己年龄的文章

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/16 02:17:38
关于利用QQ号码算出自己年龄的文章
刚才在QQ空间的好友动态看到好友转载的一篇说用自己的QQ算出自己年龄的文章,结果我好奇就拿自己的一个QQ算了一下,MD还真准了,我以为是巧合我再拿自己的另一个QQ再算,狂汗,也是一模一样,我开始相信这世界有神鬼的存在了,哪位高手能以科学的方法解释出来的给高分,具体算法是:1获取你QQ号码的第一位,2用你QQ号码的第一位乘以5,3把这个数加上8,4再把所得的结果乘以20 ,5如果你的生日过了,加1848,如果没过,加1847,6把所得结果减去你的出生年份 ,7现在你会得到一个3位数,8百位上的数字就是你的QQ号码的第一位 ,9十位和个位就成了一个两位数,用这个数加上3就是你的年龄了。
求各位高手给我解释下其中的原因吧,小弟拜谢了
关于利用QQ号码算出自己年龄的文章
应该只是个数学运算罢了,简单点说估计就像把1乘以3然后又除以3,结果还是1的道理一样。
这里是我找到的别人的解释,我没验证,你看下吧。
我们假设你的年龄是X,出生年份设为y,QQ号第一位说是z,看看结果如何?
按照计算公式1)生日过了:[(z*5+8)*20+1848-y]=100z+160+1848-(2010-x)=100z+x-2
解释:因为你的年龄是x,常人年龄x<100,所以z应该是他的百位数,满足了第8个条件即结果是百位数z是你的QQ好首位数。
然后(x-2)+2=x.自然就是你的年龄了。
2)生日没过【(z*5+8)*20+1847-y】=100z+160+1847-(2009-x)=100z+x-2
自然也是满足条件的!所以说这就是一个数字的游戏。