1.统计天数
问题描述
给定两个年份 n*,*m,问,两个年份之间有多少天(包括年份 n 和年份 m)?
输入格式
第一行包含两个整数 n*,m,含义与问题描述中相同。
输出格式
输出共一行,包含一个整数,表示两个年份之间的天数。
样例输入
2023 2024
样例输出
731
评测数据规模
- 1970≤n≤9999
运行限制
#include <bits/stdc++.h>
using namespace std;
int cnt;
bool leap(int year)
{
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
return true;
return false;
}
int main()
{
int a, b;
cin >> a >> b;
for(int i = a; i <= b; i ++)
{
cnt += 365 + (leap(i));
}
cout << cnt << endl;
return 0;
}
本题目仅仅是统计两个年份之间的天数,继续延申可以尝试统计两个具体日期之间的天数,方法有很多,请读者进行思考~