Điểm:
200 (p)
Thời gian:
1.0s
Bộ nhớ:
640M
Input:
bàn phím
Output:
màn hình
Theo lịch tiêu chuẩn ngày nay, một năm \(n\) được gọi là năm nhuận khi nó là một số chia hết cho \(4\) nhưng không chia hết cho \(100\). Tuy nhiên, có ngoại lệ cho điều kiện đó chính là nếu số năm chia hết cho \(400\) thì nó cũng là năm nhuận.
Input
- Dòng đầu chứa số nguyên dương \(q\) \((q \leq 10)\) - số lượng câu hỏi
- \(q\) dòng tiếp theo, mỗi dòng chứa số nguyên dương \(n\) \((n\leq 100000)\).
Output
- \(q\) dòng, in ra
YES
nếu năm thứ \(n\) là năm nhuận, ngược lại in raNO
Example
Test 1
Input
2
2015
2016
Output
NO
YES
Bình luận
code AC nè
include <bits/stdc++.h>
using namespace std;
long long q;
int main()
{
cin>>q;
while(q--)
{
long long y;
cin>>y;
if(y % 4 == 0)
{
if( y % 100 == 0)
{
if ( y % 400 == 0)
cout<<"YES"<<'\n';
else
cout<<"NO"<<'\n';
}
else
cout<<"YES"<<'\n';
}
else
cout<<"NO"<<'\n';
}
}
thay vì if 3 lần sao bạn ko code như này: if (n % 4 == 0 && n % 100 != 0 || n % 400 == 0)