基础练习-1.闰年判断

问题描述

给定一个年份,判断这一年是不是闰年。

当以下情况之一满足时,这一年是闰年:

1. 年份是4的倍数而不是100的倍数;

2. 年份是400的倍数。

其他的年份都不是闰年。

输入格式

输入包含一个整数y,表示当前的年份。

输出格式

输出一行,如果给定的年份是闰年,则输出yes,否则输出no。

说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。

样例输入

2013

样例输出

no

样例输入

2016

样例输出

yes

数据规模与约定

1990 <= y <= 2050。

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int y;
 5     scanf("%d",&y);
 6     if(y%400==0)
 7         printf("yes");
 8     else if(y%4==0 && y%100!=0)
 9         printf("yes");
10     else
11         printf("no");
12     return 0;
13 }

原文地址:https://www.cnblogs.com/xiaoluohao/p/8463394.html

时间: 2024-10-29 05:03:35

基础练习-1.闰年判断的相关文章

蓝桥杯 基础练习 闰年判断【基础题】

基础练习 闰年判断 时间限制:1.0s   内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表示当前的年份. 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no. 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分. 样例输

lqb 基础练习 闰年判断

基础练习 闰年判断 时间限制:1.0s   内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表示当前的年份. 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no. 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分. 样例输

蓝桥杯 BASIC-1~3 闰年判断、01子串、字母图形

闰年判断 [AC代码]: #include <iostream> #include <algorithm> using namespace std; int main() { int y = 0; cin >> y; if (((0==y%4)&&(0!=y%100))||(0==y%400)) cout << "yes"; else cout << "no"; } 01子串 [AC代码]:

软件测试技术(四)——闰年判断器+ int.Parse错误如何解决

目标程序 本次所测试的目标程序是一个闰年判断器,我们知道,一般情况下年份被4整除就可以了,但是如果遇到百年的时候还需要被400整除,于是有了如下的逻辑判断: bool isRunNian = false; if (year > 0) { if ((year % 100 == 0 && year % 400 == 0) || (year % 100 != 0 && year % 4 == 0)) { isRunNian = true; } } 测试方法介绍—Syntax

Java蓝桥杯--基础练习(2)闰年判断

题目: 解决方法: 1 package com.algorithm.java.blueBirdge; 2 3 import java.util.Scanner; 4 5 public class leapYear { 6 public static void main(String[] args){ 7 Scanner read =new Scanner(System.in); 8 int year=read.nextInt(); 9 if(year%4==0 && year%100!=0

运算符和表达式 、 分支结构 例题 闰年判断

某年份只需要满足下列两个条件之一,即可认定是闰年: 年份可以被 4 整除且不能被 100 整除: 年份可以被400 整除. 使用三目运算符,构建表示判断结果的 String 类型信息,并输出到控制台.代码如下所示: 1 import java.util.Scanner; 2 public class LeapYear { 3 public static void main(String[] args) { 4 Scanner scanner = new Scanner(System.in); 5

C语言实现1000--2000的闰年判断

 判断1000年---2000年之间的闰年 #include <stdio.h>int main(){ int year=0; int num=0; for(year=1000;year<=2000;year++) {  if((year%4==0&&year%100!=0)||(year%400==0))  {   printf("%d ",year);   num++;  } } printf("num=%d\n",num); 

软件测试实例之闰年判断

一.需求 测试输入年份是否为闰年,并能防止非法输入 二.需求分析 1. 显示一个输入框以供输入,提交按钮以供提交输入: 2. 过滤非法输入,当且仅当输入字符全为数字而数字不为零(注:公元0年不存在)时方才做进一步处理,否则提示输入错误: 用HTML&JavaScript编写只需: function checkNum(value) { //value为输入框传入的值 var Reg = /^[0-9]*$/; if (Reg.test(value)) return true; //输入正确 ret

闰年判断

闰年的判定方法: 1.普通年能被4整除且不能被100整除的为闰年.(如2016年就是闰年,1900年不是闰年) 2.世纪年能被400整除的是闰年.(如2000年是闰年,1900年不是闰年) 程序实现: 在输入框中输入年份即能判断该年是否为闰年. 如果输入的不是年份则提示输入错误. 测试用例: 1.输入"2015"       输出"不是闰年" 2.输入"2016"       输出"是闰年" 3.输入"2000&qu