模拟 枚举 递归总结(1. 闰年判断 2.这是第几天 3.机器人模拟 4.页码统计 5.顺子 6.字符串 7.区间和统计 8.斐波那契数列 9.汉诺塔)

您所在的位置:网站首页 有没有自动打页码机器 模拟 枚举 递归总结(1. 闰年判断 2.这是第几天 3.机器人模拟 4.页码统计 5.顺子 6.字符串 7.区间和统计 8.斐波那契数列 9.汉诺塔)

模拟 枚举 递归总结(1. 闰年判断 2.这是第几天 3.机器人模拟 4.页码统计 5.顺子 6.字符串 7.区间和统计 8.斐波那契数列 9.汉诺塔)

2024-07-14 23:53| 来源: 网络整理| 查看: 265

模拟 枚举 递归 相关例题1. 闰年判断2.这是第几天3.机器人模拟4.页码统计5.顺子6.字符串7.区间和统计8.斐波那契数列9.汉诺塔

相关例题 1. 闰年判断

题目描述 闰年分为普通闰年和世纪闰年。 普通闰年:公历年份是4的倍数的,一般是闰年(如2004年就是闰年)。 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰年)。 给出一个年份y,如果y是闰年,则输出"Yes", 否则输出"No"

输入 第一行输入一个整数n,表示样例个数,每个样例包含一个单独一行的数字y,表示需要判断的年份。

输出 如果y是闰年,则输出 一行"Yes", 否则输出一行"No"。

样例输入 4 2004 2005 1900 2000 样例输出 Yes No No Yes 题目分析:本题判断闰年,则只需要知道什么情况下输入的数字是闰年即可: 由题中所给条件可知,闰年年份满足:不是整百的时候,是4的倍数;是整百的时候,必须是400的倍数。由此可知只需要分两种情况讨论,之后分别判断是否是4或者400的倍数。

#include using namespace std; int main() { int n; cin >> n; while (n--) { int y; cin >> y; if (y % 100 != 0) {//如果不是整百 if (y % 4 == 0) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3