求闰年我是新手,慢慢学习

it2025-11-13  19

题目:

第一行,输入一个整数 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; }

最新回复(0)