C++输入 yyyy-mm-dd 或 yyyy/mm/dd 格式的日期,计算出这一天是该年的第几天C++输入 yyyy-mm-dd 或 yyyy/mm/dd 格式的日期,计算出这一天是该年的第几天
判断输入的年份是平年还是闰年
获取每个月份的天数
用当前月份的天数,减去输入的日期dd
--得到这个月剩余的天数
用全年的天数,减去这个月剩余的天数,再减去后面的月份天数就行了。
比如2017/11/11是这一年的?多少天?
2017 平年 365
11月有30天。
30-11=剩余的天数19天。
12月31天
365-19-31=315天。
这一天是这一年的第315天。
代码示例如下:
虽然是c#,逻辑应该差不太多,望采纳