#6829. 干支纪年法
干支纪年法
干支纪年法
题目描述
中国传统纪年方法中,使用 天干地支 来表示年份。
一个完整的天干地支由:
- 10 个天干;
- 12 个地支;
组合而成,共有 60 种不同的组合。
给定一个公历年份,请你计算该年份对应的天干地支。
计算方法如下:
天干
年份除以 10 的余数对应天干:
| 余数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 天干 | 庚 | 辛 | 壬 | 癸 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 |
地支
年份除以 12 的余数对应地支:
| 余数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 地支 | 申 | 酉 | 戌 | 亥 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 |
例如:
2020 年:
2020 % 10 = 0
对应天干:
庚
2020 % 12 = 4
对应地支:
子
所以:
2020年 = 庚子年
请编写程序,输出给定年份对应的天干地支。
输入格式
输入一个整数:
year
表示公历年份。
输出格式
输出该年份对应的天干地支。
数据范围
1 ≤ year ≤ 9999
输入样例1
2020
输出样例1
庚子
输入样例2
1949
输出样例2
己酉
输入样例3
2000
输出样例3
庚辰