天干地支算年份的C语言算法,天干地支对照表及算法

《天干地支对照表及算法》由会员分享,可在线阅读,更多相关《天干地支对照表及算法(3页珍藏版)》请在人人文库网上搜索。

1、天干地支对照表天干12345678910甲乙丙丁戊己庚辛壬癸地支123456789101112子丑寅卯辰巳午未申酉戌亥六十年甲子(干支表)12345678910甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉111281920甲戌乙亥丙子丁丑戊寅己卯庚辰辛己壬午癸未21222324252627282930甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳337383940甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸丑41424344454647484950甲辰乙巳丙午丁未 戊申己酉庚戌辛亥壬子癸丑557585960甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌 癸亥年的干支方法一:首先要能记住十大天干和十二地支,十天干:甲、乙。

2、、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年2005就为乙酉年。天干算法:4、 5、 6、 7、 8、 9、 0、 1、 2、 3 对应的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的天干就是乙;地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支为:子、丑、寅、卯、辰、巳、午、 未、 申、酉、戌、亥,比如2005年为例:年代末尾。

3、数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。方法二:对应数字:1、 2、 3、 4、 5、 6、 7、 8、 9、 0相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸对应数字:1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 0相应地支:子、丑、寅、卯、辰、巳、午、未、 申、 酉、 戌、 亥公元年份-3,除以10得余数可得天干,如1984年,(1984-3)|10=1所以天干为甲;公元年份-3,除以12得余数可得地支,如1984年,(1984-3)|12=1所以地支为子;所以公元1984年为甲子年。本人推荐这种方法方法三:用一。

4、个你知道的年份的天干地支来推算,比如用2006年算1955年的天干地支,先要知道2006年是丙戌年,用2006-1955=51,再用51除以10,余数为1,表明天干是丙往前推一位,答案是乙,接着用51除以12,余数为3,表明地支是戌往前推三位,答案是未,那么1955年就是乙未年。 方法四:查表法,前提是你要有个六十甲子表六十甲子表1 甲子 13 丙子 25 戊子 37 庚子 49 壬子2 乙丑 14 丁丑 26 己丑 38 辛丑 50 癸丑3 丙寅 15 戊寅 27 庚寅 39 壬寅 51 甲寅4 丁卯 16 已卯 28 辛卯 40 癸卯 52 乙卯5 戊辰 17 庚辰 29 壬辰 41 甲辰。

5、 53 丙辰6 已巳 18 辛巳 30 癸巳 42 乙巳 54 丁巳7 庚午 19 壬午 31 甲午 43 丙午 55 戊午8 辛未 20 癸未 32 乙未 44 丁未 56 已未9 壬申 21 甲申 33 丙申 45 戊申 57 庚申10 癸酉 22 乙酉 34 丁酉 46 已酉 58 辛酉11 甲戌 23 丙戌 35 戊戌 47 庚戌 59 壬戌12 乙亥 24 丁亥 36 已亥 48 辛亥 60 癸亥1,比如,记住几个特殊的年份如1984年为甲子年,类推1924,1864,1804,均为甲子年。提到的壬戌是第59顺位,那么用甲子年份加上59减1得到的1982,1922,1862,1802。

6、都是壬戌年!2,比如,辛亥革命的辛亥年是1911年(48号干支),戊戌变法的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故戊戌变法是1898年。3,比如,2008年:2008-3=2005,200560,余数为25,查六十年甲子(干支表)25号干支,得知是戊子年。4,比如,求1991年干支:199160=33余11,年干支序号数=113=8。查干支表知该年为辛未年。 (如能诀六十甲子表就太好了)(注意:年干支的是以立春为分界的,正月立春以后出生的,用本年干支;在立春前出生的,用上一年的干支) 月的干支 月的地支是固定不变的:正月是寅,二月是卯,三月是子,依次类推. 月的。

7、天干记忆比较简单,只要在你年干的基础上记住几句歌诀就可以了:甲己之年丙做首;乙庚之年卯为头; 丙辛必定寻庚起;丁壬壬位顺流行; 还有戊癸何方觅,甲定之上好追求。 意思就是说,若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。有表如下: 年份一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月甲、巳丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑乙、庚戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑丙。

8、、辛庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑丁、壬壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑戊、癸甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 甲子 乙丑(注意:农历的闰月是不记干支的)日的干支 我们都知道,日的干支,甲子为第一日,乙丑为第二日,丙寅为第三日60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日到三月初七正好是60天,因此三月初二又是丁酉日。 找日干支的方法最多,但都是比较有挑战性的。有机会我会同大家分享下!当然最简单的就是查万年历了! 时的干支 时的地支是固定的,这个就不多说了。 时的天干由日天干也可轻易得到: 甲己还生甲,乙庚丙作初丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途即若该日是甲或己的,在子时上配上甲为甲子;该日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁壬日为庚子;戊癸日为壬子。知道了子时的天支,便可推知其余。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值