#j2. 模拟日历翻页(日期增减)
模拟日历翻页(日期增减)
题目描述
输入一个日期(年、月、日)和一个整数 d,表示将日期往后翻 d 天,输出翻页后的日期。
- 年份范围:1≤year≤2026
- 保证输入日期合法,d≥0
- 注意闰年判断:能被 4 整除但不能被 100 整除,或能被 400 整除的年份是闰年
输入格式
一行,四个整数 year month day d
输出格式
一行,三个整数 year month day(输出的日期需合法)
样例输入
plaintext
2026 2 27 3
样例输出
plaintext
2026 3 2
样例解释
2026 年是平年,2 月有 28 天。2.27+3 天 → 2.27→2.28(+1)→3.1(+2)→3.2(+3)。
考点分析
- 闰年判断逻辑(CSP-J 常考细节)
- 月份天数表的使用
- 日期进位模拟(日→月→年)