10:天干地支
时间限制: 1 S | 内存限制: 8192 KB
Accept: 15 | Submit: 41
[提交] [讨论版]
描述
天干地支,源自中国远古时代对天象的观测。“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。天干地支组成形成了古代纪年历法。十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了干支纪元法。干支纪元法的一个周期是六十年,以甲子年作为周期的开始,以癸亥年作为周期的结束。
已知1984年是最近的甲子年,称为六十年周期的第1年,那么1985年就是周期的第2年,以此类推。下一个甲子年是2044年,也是周期的第1年。
输入
一个正整数m,表示年份。
输出
一个整数,表示公元m年是干支纪元法一个周期中的第几年。
不要换行。
样例输入
2018
#include
using namespace std;
int main()
{
int m;
cin >> m;
if (m <=4&&m>0)
{
cout << m;
}
else if (m > 4)
{
cout << (m - 4) % 60+1;
}
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)