小明刚刚学习了如何判断平年和闰年,他想知道两个年份之间(包含起始年份和终止年份)有几个闰年。你能帮帮他吗?
输入一行,包含两个整数,分别表示起始年份和终止年份。约定年份在 1到 2022 之间
输入一行,包含两个整数,分别表示起始年份和终止年份。约定年份在 1到 2022 之间
样例输入
2018 2022
样例输出
1
提示
【样例输入 2】
2000 2004
【样例输出 2】
2
代码如下:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m; //表示起始年份和终止年份
int t=0; //表示闰年的数量
cin>>n>>m; //输入起始年份和终止年份
for(int i=n;i<=m;i++){
if(i%400==0||i%4==0&&i%100!=0){
t++; //判断是否是闰年
}
}
cout<<t; //输出闰年的数量
return 0;
}
代码很简单,就这些。