《天干地支纪年算法》由会员分享,可在线阅读,更多相关《天干地支纪年算法(1页珍藏版)》请在金锄头文库上搜索。
天干地支纪年算法天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 具体的计算方法为: (年份-3)/10余数为天干 (年份-3)/12余数为地支 把天干数和地支数合并起来,即为所求的干支年份。再答:看看这样的算法可以不具体的计算方法为: 天干:年份10,得到的商不管,看余数,若余数3得正,则按天干顺序往下数,得数即为天干顺序数,若余数3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。 地支:年份12,得到的商不管,看余数,若余数3得正,则按地支顺序往下数,得数即为地支顺序数。若余数3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。 把天干数和地支数合并起来,即为所求的干支年份。 如:2001年查万年历为辛巳年,算法为: 200110=2001,13=2,2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。 200112=1669,93=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。 按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。