描述
闰年的判断有两个条件,只需满足一个即可
能够被 4 整除但不能被 100 整除的为闰年;
能够被 400 整除的为闰年;
比如:1996 年就是闰年。
请编程计算出,从1900 年 ~n 年之间有多少个闰年?
输入描述
一个整数 n ( n 是一个 >=1900 的四位整数)
输出描述
一个整数,代表 1900 年 ~n 年之间闰年的有多少个。
用例输入 1
2000
用例输出 1
25
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,s=0;
cin >> n;
for(int i=1900;i<=n;i++)
{
if(i%400 == 0)
{
s=s+1;
}
else if(i%100 != 0 && i%4 == 0)
{
s=s+1;
}
}
cout<<s;
return 0;
}