题目:
第一行,输入一个整数 t,表示有 t 组样例。
接下来 t行,每行输入一个整数 n(1000≤n≤4000),表示需要你判断的年份。
输出
输出 t行。 对于输入的 n,如果它是闰年,输出 Yes
,否则输出 No
。
样例
输入
5
2016
2017
2018
2019
2020
输出
Yes
No
No
No
Yes
//之前错了好多次,建议百度一下闰年的定义.............1400不是闰年!
#include<stdio.h>
int main()
{
int a=0;
int i=0;
int arr[10000];
scanf("%d",&a);
for(i=0;i<a;i++)
{
scanf("%d",&arr[i]);
}
for(i=0;i<a;i++)
{
if(arr[i]%100!=0)
{
if(arr[i]%4==0)
{
printf("Yes\n");
}
else
{
printf("No\n");
}
}
if(arr[i]%100==0)
{
if(arr[i]%400==0)
{
printf("Yes\n");
}
else
{
printf("No\n");
}
}
}
return 0;
}