基础练习 闰年判断
2016-03-06 17:36
211 查看
问题描述
给定一个年份,判断这一年是不是闰年。
当以下情况之一满足时,这一年是闰年:
1. 年份是4的倍数而不是100的倍数;
2. 年份是400的倍数。
其他的年份都不是闰年。
输入格式
输入包含一个整数y,表示当前的年份。
输出格式
输出一行,如果给定的年份是闰年,则输出yes,否则输出no。
说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。
样例输入
2013
样例输出
no
样例输入
2016
样例输出
yes
数据规模与约定
1990 <= y <= 2050。
给定一个年份,判断这一年是不是闰年。
当以下情况之一满足时,这一年是闰年:
1. 年份是4的倍数而不是100的倍数;
2. 年份是400的倍数。
其他的年份都不是闰年。
输入格式
输入包含一个整数y,表示当前的年份。
输出格式
输出一行,如果给定的年份是闰年,则输出yes,否则输出no。
说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。
样例输入
2013
样例输出
no
样例输入
2016
样例输出
yes
数据规模与约定
1990 <= y <= 2050。
#include<iostream> #include<cstring> #include<cstdio> #include<algorithm> using namespace std; int main() { int n; while(cin>>n) { if((n%4==0&&n%100!=0)||n%400==0) printf("yes\n"); else printf("no\n"); } return 0; }
相关文章推荐
- 学习进度条
- MATLAB随机森林回归模型
- JSPatch - 动态更新iOS APP
- int类型定义,float、double类型引用造成的结果
- 快速排序
- ACM PKU 题目分类(完整整理版本)
- 20145314郑凯杰 《Java程序设计》第1周学习总结
- 周学习总结
- 基于Bootstrap的标准的固定在顶部的导航栏
- sublime text 2 前端编码神器-快捷键与使用技巧介绍
- 控制ViewPager的切换速度
- ANYBUS AB9005-B配置
- [bug修复方案分享]ImageSpan居中问题
- java学习笔记
- IOS-UIDynamic
- PHP+MYSQL+AJAX - 第四章 认识PHP基本语法
- linux系统下搭建php环境之-Discuz论坛
- 20145302张薇 Java第一周学习总结
- 过年回来,电脑上所有证书都失效了
- uva 12307 旋转卡壳