开始 2022-12-09 20:00:00

考级训练赛12月9日

结束 2022-12-09 21:00:00
Contest is over.
当前 2024-09-19 09:08:48

A. 闰年

描述

给你一个年份,请判断它是不是闰年。

闰年分为普通闰年和世纪闰年,其判断方法为:公历年份是4的倍数,且不是100的倍数,为普通闰年。公历年份是整百数,且必须是400的倍数才是世纪闰年。归结起来就是通常说的:四年一闰;百年不闰,四百年再闰。

输入

第一行,输入一个整数 t,表示有 t 组样例。
接下来 t 行,每行输入一个整数 n(1000 \leq n \leq 4000),表示需要你判断的年份。

输出

输出 t 行。 对于输入的 n,如果它是闰年,输出 Yes,否则输出 No

样例

输入

5
2016
2017
2018
2019
2020

输出

Yes
No
No
No
Yes

提示

题目要求输入 t 组样例,那么我们可以这样写:

#include <stdio.h>
int main()
{
int t, n;
scanf("%d", &t);
while (t--) {
scanf("%d", &n);
//在这里写判断 n 是否为闰年的代码及输出结果
}
return 0;
}

这道题的解题方法就靠大家发挥了.

提示:在处理多组样例时,可以一组样例、一组样例地输出,而不必等处理完所有样例才统一输出。


Submit

登录

注册
时间限制 1 秒
内存限制 128 MB
提交