#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,t=0;
cin>>a>>b;
for(int i=a; i<=b; i++)
if(i%400==0&&i%100!=0||i%4==0)
t++;
cout<<t<<" ";
return 0;
}
以上即是C++中求闰年的方法,以下再拓展一个关于判断是否闰年的方法:
#include<bits/stdc++.h>
using namespace std;
int x;
int main()
{
cin>>x;
if(x%400==0 or x%4==0 and x%100!=0)
cout<<"闰年";
else cout<<"平年";
return 0;
}