天干地支的算法.doc

上传人:asd****56 文档编号:58995871 上传时间:2022-11-08 格式:DOC 页数:3 大小:55.50KB
返回 下载 相关 举报
天干地支的算法.doc_第1页
第1页 / 共3页
天干地支的算法.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《天干地支的算法.doc》由会员分享,可在线阅读,更多相关《天干地支的算法.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、天干地支的算法今年海南高考历史试题的第一题考了一道干支纪年法,问1900年八国联军侵华应该是什么年(用干支表示)题目如下:1.中国古代以干支纪年,天干是“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”,地支是“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”。甲午战争发生于1894年,八国联军侵华的1900年应是( )A.己亥年 B.庚子年 C.辛丑年 D壬寅年首先我们先要明白天干与地支是如何搭配的天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。十天干与十二地支按顺序两两相配,从甲子到癸亥,共六十个组合,即六十甲子。(10与12的最小公倍数是60)1

2、23456789101112甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥131415161718192021222324丙子丁丑戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥252627282930313233343536戊子己丑庚寅辛卯壬辰癸巳甲午己未丙申丁酉戊戌己亥373839404142434445464748庚子辛丑壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥495051525354555657585960壬子癸丑甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥序号1234 5678910天干甲乙丙丁戊己庚申壬癸序号123456789101112地支子丑寅卯辰巳午未申酉戌亥1894年是甲午年,那么1

3、895年的天干是乙,依此类推,1900年的天干就是庚;同样,1894年的地支是午,1900年的地支就是子;所以1900年是庚子年。如果大家还想到1901年八国联军胁迫清政府签订了辛丑条约,就是1901年是辛丑年,那么天干与地支的序号都往前推一下,也可以推出来1900年是庚子年。(辛丑条约中的所涉及的赔款,因为是针对1900年(庚子年)的义和团运动而规定,所以也叫庚子赔款。)如果没有告诉你相邻的某个年份是什么年,那么又怎样推算呢?比如,1861年用干支纪年应是?1984年用干支纪年应是?这里有一个计算的公式:N=X-3-60m(0N60,m是一个自然数)N是60个干支的序号,比如N=1时就是甲子

4、,X就是公元某某年。那么按照这个公式,1861年的序号就是:1860-3-60m,那么就取m=29,这样N=58,如果取m=30的话,N=-2,这时就要加60,也就是说0N60,如果N=0,那么就是第60个干支。现在知道与1861年对应干支是第58个,但是如果没有上面那个表格可供查阅,怎么办呢?我们知道天干是10个,地支是12个,10天干与12地支按顺序两两相配,那么第58号对应的天干的序号应是5810的余数,余数是8,第八个天干是申;同样,第58号对应的地支的序号是5812的余数,余数是10,第十个地支是酉,所以1861年是农历辛酉年。所以天干的序号A=mod(N,10),地支的序号B= m

5、od(N,12)(大家就是对于m应该取多少,不用去想,很简单,就像小学生列除法算式一样,N-3那个数除以60,所得的商数就是m, 余数就是N)注意:这里的公式只适用于公元后的年份公元前的计算公式应是N=X-2-60m,(因为公元前1年后就是公元元年也就是公元1年,没有公元0年),(X就是一个负数了,m也取负数) 不过不知道这个公式是否准确。前面的公式N=X-3-60m来源于简明天文学教程 作 者: 余明 ;出版社: 科学出版社。后面一个是我自己想的。下面一个网友的帖子有一个这样的计算方法,大家可以参考。网址是:(常识)天干地支的计算方法一.西元后的: 天干:甲乙丙丁戊己庚辛壬癸 如1894年末尾一个数是4就甲年,依此类推 地支:子丑寅卯辰巳午未申0酉戌亥 换算:1894除以,余数是几,就在地支中找几 二.西元前的: 天干:甲7乙6丙5丁4戊3己2庚1辛0壬9癸8 如公元前7年就是甲年依此类推 地支:子-9丑-8寅-7卯-6辰-5巳-4午-3未-2申-1酉0戌-11亥-10 换算:如公元前221年,-221除以,余数是几,就在地支中找几.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁