地支的算法好像有误按网上的算法是用年代数除以12,后面的余数就代表某个地支余数分别为 4、 5、 6、 7、 8、 9、10` 11、 0(能整除)、1、 2、代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥~比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年可用2005除以12的余数不是1,而是等于167.083333,他等于1是怎么算的?求解