C语言 输入三个整数表示年、月、日,计算从该年的元旦算起到当日是第几天。 如输入 2019-1-1,输出1 【输入输出样例】 输入1: 2019-01-01 输出1: 1 输入2: 2019-3-6 输出2: 65 注意,要考虑闰年2月29天。
时间: 2023-05-27 15:04:38 浏览: 112
解法一:
根据闰年的判断条件,能被4整除但不能被100整除,或者能被400整除的年份为闰年。
根据输入的年份计算该年是否是闰年,然后根据月份和闰年与否确定该月份的天数,最后累加计算即可。
时间复杂度:O(1)
C++代码
阅读全文