目录
闰年的定义
判断闰年的常用说法是整百年份需要被400整除,其余年份能被4整除。
但在代码判断中,应写作能被400整除即为闰年,否则需要不是整百且能被4整除。这与通常的说法有所不同。当然第一种说法也可以使用,只是多一次判断
判断代码
if (x % 4 == 0 && x % 100 != 0 || x % 400 == 0)
完整代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin >> a;
if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0)
cout << "YES" << endl;
else
cout << "NO" << endl;
return 0;
}