導航:首頁 > 源碼編譯 > 天十地枝計演算法

天十地枝計演算法

發布時間:2022-05-14 13:00:57

⑴ 天乾地支是怎麼計算的啊

天乾地支簡稱干支,是夏歷中用來編排年號和日期用的。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也稱十二地支。干支還是陰陽之分:甲、丙、戊、庚、壬為陽干,乙、丁、己、辛、癸為陰干;子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支。以一個天乾和一個地支相配,排列起來,天干在前,地支在後,天干由甲起,地支由子起,陽干配陽支,陰干配陰支(陽干不配陰支,陰干不配陽支),共有六十個組合,稱為「六十甲子」。我國人民過去就是以六十甲子循環起來紀年、紀月、紀日、紀時的。
1.甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未
9.壬申 10.癸酉 11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯
17.庚辰 18.辛巳 19.壬午 20.癸未 21.甲申 22.乙酉 23.丙戌 24.丁亥
25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳 31.甲午 32.乙未
33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.任寅 40.癸卯
41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥
49.壬子 50.癸丑 51.甲寅 52.乙卯 53.丙辰 54.丁己 55.戊午 56.己未
57.庚申 58.辛酉 59.壬戌 60.癸亥
干支紀年法
如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一周。一周完了,再由甲子年起,周而始,循環下去。例如1929年是農歷己巳年,1930年是農歷庚午年……到1989年又是農歷己巳年。我們在日歷上看到的己巳年、庚午年,就是按干支紀年這種方法排列下來的。陽歷年份除以60的余數減3便得該年農歷干支序號數,再查上面的干支便是干支年紀。如果序號數小於、等於零則於支序號數加60。例如,求1991年干支;1991÷60=33餘11,年干支序號數=11-3=8。查干支表知該年為辛未年。又如求1983年干支:1983÷60=33餘3,干支序號=3-3=0,加上60,查干支表知該年為癸亥。

⑵ 天乾地支的簡便演算法

天乾地支的計算方法:

(年份- 3)/10餘數對天干:如1894-3=1891 ,1891除以10餘數是1即為甲;

(年份- 3)/12餘數對地支:如1894-3=1891 ,1891除以12餘數是7即為午,即1894年是甲午年。

天乾地支源自中國遠古時代對天象的觀測。十干曰:閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓、昭陽。十二支曰:困頓、赤奮若、攝提格、單閼、執徐、大荒落、敦牂、協洽、涒灘、作噩、閹茂、大淵獻。

簡化後的天乾地支:「甲、乙、丙、丁、戊、己、庚、辛、壬、癸」稱為十天干,「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」稱為十二地支。

十天乾和十二地支依次相配,組成六十個基本單位,兩者按固定的順序相互配合,組成了干支紀元法。天乾地支的發明影響深遠,至今依舊在使用天乾地支,用於歷法、術數、計算、命名等各方面。

(2)天十地枝計演算法擴展閱讀:

天乾地支在中國古代主要用於紀日,此外還曾用來紀月、紀年、紀時等。春秋戰國時期又採用十二辰(地支)紀月,而十二辰紀時制度至遲西漢時已被採用。

西漢末始又用干支來紀年。唐以後,五代歷書月名開始注以干支,北宋時又將十干十二辰配合以紀時,至此年月日時分別全以干支注記,這就是干支歷(甲子歷),它是一種陽歷。

此外,干支注記時間的方式起碼還從殷歷開始,附加在各個朝代至今所制定的陰陽歷中,兩種歷法同時並用。

干支注記時間在中國古代一直使用,從未間斷。因此對研究歷史非常有幫助,非常容易推算歷史時間。如《馮婉貞》:「咸豐庚申,英法聯軍白海入侵。」咸豐,皇帝年號;庚申,干支紀年。

天乾地支的主要序數功能被一二三四等數字取代之後,人們仍然用它們作為一般的序數字。尤其是甲乙丙丁,不僅用於羅列分類的文章材料,還可以用於日常生活中對事物的評級與分類。

在有機化學的命名中,1-10個碳原子的化合物用天干命名,如甲烷(1個C原子),乙烷(2個C原子),丙烷(3個C原子)以此類推……又比如乙烯(2個C原子),丁烯(4個C原子)。

⑶ 天乾地支計算的公式是什麼

關於天干,地支方面的演算法:
天干包括:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支包括:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
子時(23—1點):鼠; 丑時(午夜1—3點):牛; 寅時(後半夜3—5點):虎;
卯時(早晨5—7點):兔; 辰時(早晨7—9點):龍; 已時(上午9—11點):蛇;
午時(中午11—13點):馬; 未時(下午13—15點):羊; 申時(下午15—17點):猴;
酉時(下午17—19點):雞; 戌時(晚19—21點):犬; 亥時(晚上21—23點):豬。

天乾和地支的例子[知道的年份比求值的年份大]:
2006年是丙戌年,那麼1994年是什麼年呢?( 甲戌年 ),那時出生的小孩屬什麼呢?(狗 )
天干計算方法:2006-1994=12 從丙開始往後(也就是往左)數12個,天干是甲。
地支計算方法:2006-1994=12 從戌開始往後(也就是往左)數12個,地支是戌。

天乾和地支的例子[知道的年份比求值的年份小]:
2008年北京奧運會是戊子年,請問2012年倫敦奧運會是什麼年呢?
天干計算方法:2012-2008=4 從戊開始往前(也就是往右)算4個,天干是壬。
地支計算方法:2012-2008=4 從子開始往前(也就是往右)算4個,地支是辰。
所以2012年倫敦奧運會是壬辰年。

遇到此種題目,一般為一道選擇題,方法是先把天干,地支列出草稿紙上。
如果知道的年份比求值的年份大,那麼就應該往後算,也就是往左。
如果知道的年份比求值的年份小,那麼就應該後前算,也就是往右。

如果您實在是算不了,那就把下面的重點記憶:
2008年:北京奧運會 戊子年
2009年:世界魔術大會 己丑年
2010年:上海世博會 庚寅年
2012年:倫敦奧運會 壬辰年
2016年:里約熱內盧 丙申年

⑷ 天干 地支怎樣算

天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。十天干與十二地支按順序兩兩相配,從甲子到癸亥,共六十個組合,即六十甲子。(10與12的最小公倍數是60)
1894年是甲午年,那麼1895年的天干是乙,依此類推,1900年的天干就是庚;同樣,1894年的地支是午,1900年的地支就是子;所以1900年是庚子年。如果大家還想到1901年八國聯軍脅迫清政府簽訂了《辛丑條約》,就是1901年是辛丑年,那麼天干與地支的序號都往前推一下,也可以推出來1900年是庚子年。(《辛丑條約》中的所涉及的賠款,因為是針對1900年(庚子年)的義和團運動而規定,所以也叫庚子賠款。)
如果沒有告訴你相鄰的某個年份是什麼年,那麼又怎樣推算呢?比如,1861年用干支紀年應是?1984年用干支紀年應是?
這里有一個計算的公式:N=X-3-60m(0≤N<60,m是一個自然數)
N是60個干支的序號,比如N=1時就是甲子,X就是公元某某年。
那麼按照這個公式,1861年的序號就是:1860-3-60m,那麼就取m=29,這樣N=58,如果取m=30的話,N=-2,這時就要加60,也就是說0≤N<60,如果N=0,那麼就是第60個干支。現在知道與1861年對應干支是第58個,但是如果沒有上面那個表格可供查閱,怎麼辦呢?我們知道天干是10個,地支是12個,10天干與12地支按順序兩兩相配,那麼第58號對應的天乾的序號應是58÷10的余數,余數是8,第八個天干是申;同樣,第58號對應的地支的序號是58÷12的余數,余數是10,第十個地支是酉,所以1861年是農歷辛酉年。
所以天乾的序號A=mod(N,10),地支的序號B= mod(N,12)
(大家就是對於m應該取多少,不用去想,很簡單,就像小學生列除法算式一樣,N-3那個數除以60,所得的商數就是m, 余數就是N)
注意:這里的公式只適用於公元後的年份
公元前的計算公式應是N=X-2-60m,(因為公元前1年後就是公元元年也就是公元1年,沒有公元0年),(X就是一個負數了,m也取負數)
不過不知道這個公式是否准確。前面的公式N=X-3-60m來源於《簡明天文學教程》 作 者: 餘明 ;出版社: 科學出版社。後面一個是我自己想的。
下面一個網友的帖子有一個這樣的計算方法,大家可以參考。網址是:http://www.5000han.com/bbs/thread-1258-1-1.html
(常識)天乾地支的計算方法
一.西元後的:
天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3
如1894年末尾一個數是4就甲年,依此類推

地支:子4 丑5 寅6 卯7 辰8 巳9 午10 未11 申0 酉1 戌2 亥3
換算:1894除以12,余數是幾,就在地支中找幾.

二.西元前的:
天干:甲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除以12,余數是幾,就在地支中找幾.

⑸ 天乾地支紀年法是怎樣計算的

計算方法如下:

  1. 天干演算法:用公元紀年數減3,除以10(不管商數)所得余數,就是天干所對應的位數;

  2. 地支演算法:用公元紀年數減3,除以12(不管商數)所得余數,就是地支所對應的位數;天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

⑹ 天乾地支快速計算方法

首先要能記住十大天乾和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
天乾地支紀年法首先是天干在前,地支在後,比如今年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年為例:年代末尾數為5,對應的天干為乙,2005除以12,余數為1,對應的地支為酉,所以2005年為乙酉年。

⑺ 天乾地支計算公式是什麼

天乾地支計算公式是公元年數先減三,除12餘數是地支。月干公式,月的地支是固定的如正月起寅之類只計算月干,天乾地支又分陽干陰干,陽支陰支每一個天干可以和一個地支相配排列,天干在前地支在後,天干由甲起地支有子起,陽干只能配陽支不與陰支相配。

天乾地支的特點

干支紀年法用陽歷的年份除以60得到的年份再減去3就是這一年農歷的干支序號數,查干支表得到干支年紀,若得出來的數據小於零或者等於零則加上60即可,干支紀年都是從每年的立春開始的,不管立春在前一年的臘月還是新一年的正月,立春開始才算新的一年。

干支紀月法主要是星相家用來推算八字用的,所以沒有普及實行,其方法為若遇甲或己的年份,正月是丙寅,遇上乙或庚之年正月為戊寅,丙或辛之年正月為庚寅,丁或壬之年正為為壬寅,戊或癸之年正月為甲寅,正月之干支知道了,其餘月可按六十甲子的序推知。

⑻ 關於十天干十二地支的演算法

天乾地支如今是很少人會知道這是這么一回事了,只知道它是古時候的紀年方法,其它方面的知識就不可而知了。
古時候的人們對天乾地支是了如指掌,計算天乾地支那是手到擒來。那麼問題來了,天乾地支的真確演算法是什麼樣的呢


天乾地支計算方法
一、年干支計算公元後年份的口訣是:
「公元年數先減三,除10餘數是天干,基數改用12除,余數便是地支年」。
以2010年為例,年份減3得基數2007,除以10得余數7,對查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。
得」庚「,再將基數2007除以12得余數為3,再循環對查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得」寅「,故2010年為庚寅年。(若得0可理解為1之前即12)

二、月干支月的地支是固定的如正月起寅之類,只計算月干。
月干=年干數乘2+月份例:2010年(庚寅)三月(辰月)的天干=7*2+3=17,天干10為周期,就去掉10,得7,天干第7位為庚,則此月干支為庚辰。

三、日干支1900——1999年日干支基數=(年尾二位數+3)*5+55+(年尾二位數-1)除42000——2099年日干支基數=(年尾二位數+7)*5+15+(年尾二位數+19)除4(只用商數,余數不用,數過60就去掉60)

例:2010年4月12日星期一日干支基數=(10+7)*5+15+(10+19)/4=47(已去掉60的倍數)這就是1月1日的干支數。從1月1日到4月12日為47+31(1月天數,下類推)+28+31+12=149,去掉60的倍數得29、天干去10的倍數餘9為壬,地支去12的倍數餘5為辰,今天的干支就是壬辰。

四、時干支時干=日干序數*2+日支序數-2

五、倒推年齡法從今年的干支推出任何年齡的干支,即年齡去掉60為基數,去掉10的倍數為天干倒推數,去掉12的倍數為地支倒推數。

如今年為庚寅年,56歲生年的干支這樣推:56去50餘6,天干從庚倒推6位是乙,地支為56去掉48餘8,從寅倒推8位是未,生年就是乙未年。65歲生年去掉60餘5,從今年的天干倒推5位丙,從今年的地支倒推5位戌,生年就是丙戌年。

⑼ 天乾地支怎麼計算

不是計算,是排列的循序順序!
如下:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為「十天干」,
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作「十二地支」。
十乾和十二支依次相配,組成六十個基本單位,兩者按固定的順序互相配合,組成了干支紀法。從殷墟出土的甲骨文來看,天乾地支在我國古代主要用於紀日,此外還曾用來紀月、紀年、紀時等。
60年一循環
1.
甲子
2.乙丑
3.丙寅
4.丁卯
5.戊辰
6.己巳
7.庚午
8.辛未
9.壬申
10.癸酉
11.甲戌
12.乙亥回
13.丙子
14.丁丑
15.戊寅
16.己卯
17.庚辰
18.辛巳
19.壬午
20.癸未
21.甲申
22.乙酉
23.丙戌答
24.丁亥
25.戊子
26.己丑
27.庚寅
28.辛卯
29.壬辰
30.癸巳
31.甲午
32.乙未
33.丙申
34.丁酉
35.戊戌
36.己亥
37.庚子
38.辛丑
39.壬寅
40.癸卯
41.甲辰
42.乙巳
43.丙午
44.丁未
45.戊申
46.己酉
47.庚戌
48.辛亥
49.壬子
50.癸丑
51.甲寅
52.乙卯
53.丙辰
54.丁巳
55.戊午
56.己未
57.庚申
58.辛酉
59.壬戌
60.癸亥

閱讀全文

與天十地枝計演算法相關的資料

熱點內容
南京解壓車要帶什麼 瀏覽:562
天堂2編譯視頻教程 瀏覽:392
伺服器沒有進程怎麼辦 瀏覽:784
阿里雲發布新物種神龍雲伺服器 瀏覽:59
數據結構遞歸演算法統計二叉樹節點 瀏覽:666
ev3怎麼編程 瀏覽:702
gzip壓縮教程 瀏覽:349
解壓模擬例子 瀏覽:984
流媒體伺服器如何實現視頻轉發 瀏覽:57
linux字元串md5 瀏覽:302
支撐突破選股源碼怎麼設置 瀏覽:934
湖南戴爾伺服器維修雲主機 瀏覽:494
解壓到文件夾的視頻都自動隱藏了 瀏覽:569
閱讀器支持php 瀏覽:222
人生需求怎麼解壓 瀏覽:795
pdf列印機找不到 瀏覽:1001
如何同時使用兩個apache伺服器 瀏覽:723
國外php論壇 瀏覽:966
災難是命令 瀏覽:604
linux火狐瀏覽器安裝 瀏覽:71