洛谷 闰年求和 简单模板题
题目描述
小明刚刚学习了如何判断平年和闰年,他想知道两个年份之间(不包含起始年份和终止年份)的闰年年份具体数字之和。你能帮帮他吗?
输入格式
输入一行,包含两个整数,分别表示起始年份和终止年份。约定年份在 1 到 2022 之间。
输出格式
输出一行,包含一个整数,表示闰年年份具体数字之和。
输入输出样例
输入 #1复制
2018 2022
输出 #1复制
2020
代码:
#include <bits/stdc++.h>
#define MX 100
using namespace std;
bool isrun(int x)
{
if(x % 4 == 0 && x % 100 != 0)
{
return 1;
}
if(x%400 == 0)
{
return 1;
}
return 0;
}
int main() {
int a,b;
long long int sum = 0;
cin>>a>>b;
for(int i = a+1;i < b;i++)
{
if(isrun(i))sum = sum + i;
}
cout<<sum<<endl;
return 0;
}