PTA 7-132 闰年判断
闰年是能被4整除但不能被100整除或者能被400整除的年份。请判断给定年份是否闰年。

输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据输入一个年份y。

输出格式:
对于每组测试,若y是闰年输出“YES”,否则输出“NO”。引号不必输出。

输入样例:
2
2008
1900
输出样例:
YES
NO
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:

#include <stdio.h>int leapyear( int year )
{int flag = 0;if( year % 4 == 0 && year % 100 != 0 || year % 400 == 0 )//闰年是能被4整除但不能被100整除或者能被400整除的年份flag = 1;return flag;
}int main()
{int n, year;scanf( "%d\n", &n );while( scanf( "%d\n", &year ) != EOF )//测试数据有多组,处理到文件尾。{if ( leapyear(year) == 1 )//如果等于1就说明是闰年输出yes反之no{printf("YES\n");}else{printf("NO\n");}}return 0;
}

PTA 7-132 闰年判断相关推荐

  1. LeetCode 1360. 日期之间隔几天(闰年判断)

    1. 题目 请你编写一个程序来计算两个日期之间隔了多少天. 日期以字符串形式给出,格式为 YYYY-MM-DD,如示例所示. 示例 1: 输入:date1 = "2019-06-29&quo ...

  2. PTA 7-94 奇偶数判断

    PTA 7-94 奇偶数判断 分数 10 作者 崔孝凤 单位 山东理工大学 从键盘上输入一个整数,判断其是奇数还是偶数,如果是奇数则输出"Odd",如果是偶数则输出"Ev ...

  3. 蓝桥杯基础练习一闰年判断

    蓝桥杯基础练习一闰年判断 会不定时发布蓝桥杯练习题目,有需要的可以关注一下,谢谢! 1.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...

  4. Java程序流程控制(符号函数sgn、闰年判断)

    选择.循环.跳转 块(block):复合语句:由一对{ }起来的Java语句 block控制着变量的作用域(scope) public static void main(String[] args){ ...

  5. jQuery实现平年闰年判断

    <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">   ...

  6. 蓝桥杯基础练习之 闰年判断 、 01字串 、查找整数、数列特征 、字母图形

     闰年判断 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 ...

  7. 洛谷刷题C语言:闰年判断、Apples、洛谷团队系统、肥胖问题、三位数排序

    记录洛谷刷题QAQ 一.[深基3.例3]闰年判断 题目描述 输入一个年份,判断这一年是否是闰年,如果是输出 111,否则输出 000. 输入格式 输入一个正整数 nnn,表示年份. 输出格式 输出一行 ...

  8. python闰年判断 从儒略历到格里高利历 公历历史

    上大学时学编程,老师和教材都告诉我,闰年的判断有两个原则: 1)能被4正确,且不能被100整除,则是闰年: 2)能被400整除,则是闰年. 今年看了一个python闰年判断的代码,惊得下巴都掉地上了. ...

  9. 【C语言】之实现闰年判断

    /** 文件名:leapYear.c* 功能:任意输入一个年份,判断其是否为闰年* 编辑人:王廷云 */ #include <stdio.h> #include <stdlib.h& ...

最新文章

  1. linux下nginx+python+fastcgi部署总结(web.py版)
  2. boost::hana::product用法的测试程序
  3. 什么样的事才是有意义的
  4. 地域跨度入手的8zsb
  5. SpringMVC通过工具类获取Request域
  6. 苹果7p更新系统老是服务器出错,7p为什么无法更新系统 7p无法更新系统怎么办...
  7. 需求分析中系统参与者的概念和确定
  8. Android手动创建活动并注册AndroidManifest.xml
  9. PhoneGap移动开发框架2
  10. 登录服务器虚拟控制台,服务器控制台登录类
  11. MFC界面开发中的一些问题
  12. Android Studio仿QQ界面实现简单的功能
  13. 运用css+html制作简单的淘宝轮播案例图
  14. 【数据结构】测试7 图
  15. linux安装win镜像文件,如何在Windows,Mac和Linux上安装ISO和其他光盘映像 | MOS86
  16. FRAM铁电存储器FM25W256编程实现存取数据
  17. 特网云虚拟主机预装MetInfo|米拓企业建站系统
  18. 【Google photos 谷歌相册 在图片信息更改后需要刷新】
  19. 计算机basic基本指令,DOS的Interlnk、Intersvr、Qbasic命令使用说明 -电脑资料
  20. 9.2NOIP模拟赛

热门文章

  1. 天九共享:幸福企业的实践者
  2. android画布旋转,Android Canvas 平移、缩放、旋转的理解
  3. 使用MV制作最简单的游戏:我要做游戏(9)PLUS
  4. 上交大计算机推免生源学校,哪些高校推免生过半?21择校应避开哪些重灾区?...
  5. mysql存储过程set什么意思_浅谈MySQL存储过程中declare和set定义变量的区别
  6. ubuntu 休眠无法唤醒问题的解决
  7. 开发无法复现是什么意思_你只写了两行代码,为什么要花两天时间?
  8. c语言字符串malloc,C语言 复制字符串 malloc
  9. C语言中全局变量、局部变量、静态全局变量、静态局部变量的含义
  10. 关于win10移动热点界面未响应解决办法之一