導航:首頁 > 源碼編譯 > 十二生肖演算法公式

十二生肖演算法公式

發布時間:2022-05-09 10:20:59

㈠ 生肖怎麼算

12生肖按照農歷算,生肖是從立春開始,而不是從正月初一農歷新年開始的。根據中國歷法,屬相按立春劃分。兩個生肖的劃分,既不是以公歷的1月1日為界限,也不是以農歷的正月初一為界限,而是以24節氣中的立春節氣為界限。例如,2012年的立春是2月4日,所以2012年的春節仍然是兔年,直到2月4日才是農歷龍年。

中國黃歷以立春確定生肖,「農歷」是漢代開始使用的「太陰歷」,新年是立春為界,立春是二十四節氣之首,生肖以立春為准。生肖是從立春而不是從正月初一農歷新年開始的,正月初一是農歷新年的開始,而人的生肖屬相應以農歷立春為准。

㈡ 怎麼計算年份對應的生肖

學習一下這種生肖演算法
第一步:年份÷12求余數。如:2020÷12=168餘4.記住4.
第二步:記住口訣。
林猴 幺雞 兒歌 山豬 死鼠 蝸牛 農夫 騎兔 霸龍 酒舍 搖鈴馬 魚咬羊
取諧音就是:
0猴 1雞 2狗 3豬 4鼠 5牛 6虎
7兔 8龍 9蛇 10馬 11羊
生肖對應的地支為:申猴 酉雞 戍狗 亥豬 子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊。
第三步,余數對口訣。
如2020÷12餘數是4.死鼠(4鼠),所以2020年生肖就是鼠。地支中為子。天干中為庚,全稱為庚子年。
天干為60年一甲子也就是一循環組合,地支為12年一重合。據此我們可以驗證一下2020-60=1960,1960÷12=163餘4,為鼠(子),庚子年。1972÷12=164餘4.為鼠(子),壬子年。我們再驗證一下下一個庚子年2020+60=2080,2080÷12=173餘4,為鼠(子),庚子年。
由此可見此演算法可快速算出任一年份的生肖,天干算的慢一點。但都准確無誤。
最後我們算一下接下來的2021年作為本文的結尾。2021÷12=168餘5,牛(丑),天干庚下一個是辛,合起來就是辛丑年。
十二生肖是中國人特有的一種紀年方法,完整的紀年方法是十天干(甲、乙、丙、丁、戊、已、庚、辛、壬、葵)和十二地支(子、丑、寅、卯、辰、己、午、未、申、酉、戍、亥)組合而成的。具體的完整演算法比較復雜,現在用的新紀年法,舊的紀年法已不常用,但是我們的出生屬相還是一直用著,所以有時候和人交流的時候,知道年份如何快速的知道年份的屬相,為交流溝通創造了很多便利及記憶。

閱讀全文

與十二生肖演算法公式相關的資料

熱點內容
jtbcphp 瀏覽:337
編程時遇到源代碼未編譯如何處理 瀏覽:431
綠源app怎麼查看綁定系統 瀏覽:357
qq里的壓縮文件怎麼保存 瀏覽:349
傷寒論桂林pdf 瀏覽:684
樹洞app怎麼搜索好友 瀏覽:217
冷庫壓縮機如何注油 瀏覽:641
無線wifi怎麼加密呢 瀏覽:432
linuxjava配置環境變數 瀏覽:702
rust伺服器怎麼下載地圖 瀏覽:831
程序員那麼可愛被誤會的片段 瀏覽:39
好玩免費的伺服器地址 瀏覽:344
vb腳本編譯 瀏覽:18
單片機led顯示數字 瀏覽:379
vim編譯器是什麼 瀏覽:385
ava程序員面試標准 瀏覽:791
安卓原生系統狀態欄編譯美化 瀏覽:64
java線程是什麼意思 瀏覽:710
如何查看伺服器的外網ip地址 瀏覽:721
命令方塊放置方塊 瀏覽:367