计算两个日期之间的天数

作品类型:C++
作者:Dear
创建时间:2022/11/11 11:19:58
QQ:285023526
添加微信请备注“学习少儿编程”

作品说明

计算两个日期之间的天数


给定两个日期, 计算相差的天数。 比如 2010-1-1 和 2010-1-3 相差 2 天。
输入
共两行: 第一行包含三个整数 startYear, startMonth, startDay, 分别是起始年、
月、 日。 第二行包含三个整数 endYear, endMonth, endDay, 分别是结束年、 月、 日。

相邻两个整数之间用单个空格隔开。 年份范围在 1~3000。 保证日期正确且结束日期不
早于起始日期。
输出
输出一个整数, 即是两个日期相差的天数。
样例输入
2008 1 1
2009 1 1
样例输出
366
提示: 闰年被定义为能被 4 整除的年份, 但是能被 100 整除而不能被 400 整除的年
是例外, 它们不是闰年。 闰年的 2 月份有 29 天。
解题思路: 直接算两个日期距离公元元年 1 月 1 日的天数然后相减

QQ:285023526 添加微信请备注“学习少儿编程”
赣ICP备20007335号-2