十二生肖速算法

楼主
十二生肖速算法
    十二生肖是以12种动物轮流值年,计算方法很简单。将你的出生年份除以12,除到最后小于12的余数不要再除,取余数按下列对应你的生肖(年份被12整除余数视为0,按农历算):
    0、猴    1、鸡    2狗    3、猪    4、鼠    5、牛    6、虎    7、兔    8、龙    9、蛇    
10、马    11、羊。
   
1楼
[EM11]果然准确 谢谢[EM11]
2楼
果然准确,但就是把很简单的事弄复杂了!呵呵!
3楼
对,知道出生年份查表就行了。还计算?
4楼
这也是一种方法,你喜欢用的方法就是最简单的。
5楼
有点数论常识的人都知道:连续的自然数与某一数N相除,其不能被整除的余数都呈现从1、2、3、…、N-1、0(整除)的规律,并且这种规律以N的倍数进行循环。
举个例子:从1~12,每一个数除以12,其余数是1、2、3、…、10、11、0;
从下一个连续的12个数,即13~24,每一个数除以12,其余数还是1、2、3、…、10、11、0;
从再下一个连续的12个数,即25~36,每一个数除以12,其余数还是1、2、3、…、10、11、0;
以此类推。
然后是把“1”定义为猫,把“2”定义为狗……
大家想想看,这种规律新奇吗?一点都不新奇,只是以前没发现而已!除以N就呈现0、1~N-1的余数规律,并以N的倍数进行循环。您试试,除以5、除以9、除以13是不是一样!

电脑版 Page created in 0.0000 seconds width 4 queries.