4118: GESP C++一级样题_4闰年数量
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:17
解决:10
题目描述
小明刚刚学习了如何判断平年和闰年,他想知道两个年份之间(包含起始
年份和终止年份)有几个闰年。你能帮帮他吗
输入
输入一行,包含两个整数,分别表示起始年份和终止年份。约定年份在 1
到 2022 之间
输出
输出一行,包含一个整数,表示闰年的数量。
样例输入 复制
2018 2022
样例输出 复制
1
提示
#include <iostream> using namespace std; int main() { int s = 0, t = 0, cnt = 0; cin >> s >> t; for (int y = s; y <= t; y++) { if (y % 400 == 0 || (y % 4 == 0 && y % 100 != 0)) cnt++; } cout << cnt << endl; return 0; }