模拟 枚举 递归总结(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.汉诺塔
相关例题
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 |