判断输入年份是否为闰年的另一种方法
来源:互联网 发布:手机淘宝老版本官方6.9 编辑:程序博客网 时间:2024/04/28 21:19
最近,我在网上看到了一道题目:输入一个从1901年开始到今年截止的年份,判断该年份是否为闰年?
对于这个题目,大家应该不会陌生,很多人在学校就应该已经见过了。通常的做法是判断输入的年份是否满足下列两个条件之一:
1) 能够被4整除但不能被100整除。
2) 能够被400整除。
如果满足两个条件中的任意一个,那么该年份就为闰年。
程序流程如下图所示:
程序代码如下:
现在,我们换一种思路来考虑。1901年开始到今年截止的年份中,闰年为1904、1908、1912等等,它们之间相差4年。这样,我们就可以用某个年份作为基准,只要输入的年份与基准年份之间相差4年,那么就可以断定该年份为闰年。这里,我们选用1900年为基准,只要输入的年份与1900的差为4的整数倍,那么该年份就为闰年。
基于此思路,程序流程图如下:
程序代码如下:
不管是上面的哪种解决办法,程序本身并不复杂,但这样一种转换问题求解思路的想法却广泛应用于实际的软件开发工作中。也就是说,很多时候,实现软件需求的办法并非只有一个,我们要多思考、善于从不同的角度分析问题,这样才能够找到最佳的实现途径。
3 0
- 判断输入年份是否为闰年的另一种方法
- 控制台输入年份,判断是否为闰年?
- Java例子:判断输入的年份是否为闰年
- 输入一个年份,判断是否为闰年.cpp
- C语言:输入一个年份,判断是否为闰年
- 输入年份判断输出是否为闰年Applet
- 从键盘上输入一个年份,判断是否为闰年方法二(java)
- Javascript:判断用户输入的年份是否是闰年
- html5第十课时,判断输入的年份是否是闰年
- 输入年份 判断是否是闰年
- 输入一个年份,判断是否是闰年
- 输入一个年份判断是否是闰年
- 输入一个年份,判断是否是闰年
- 判断一个年份是否是闰年的判断方法
- 使用switch语句编程,根据输入的年份判断是否为闰年,根据输入的月份判断这月有多少天
- C判断年份是否为闰年
- 判断一个年份是否为闰年
- 如何判断给定年份是否为闰年?
- ZOJ Problem Set - 3603||Draw Something Cheat
- 简易记事本开发
- android 研究xmpp asmack 时常见报错java.lang.VerifyError;VFY: unable to find class referenced in signature
- OD解决OD的 注入的代码无响应问题
- JavaOO-③
- 判断输入年份是否为闰年的另一种方法
- Xfire发布Web Service,学习教程,值得参考哦!
- 3-14(倒置数字)
- java通过jdbc连接hive1.0.0(伪分布)的问题
- SYSLINUX中文介绍
- 扫描二维码存手机号
- IOS开发常用第三方框架
- 小马哥-----高仿小米 note刷机 h78机型型号 机型新旧版机型对比图与开机识别对比图
- 什么是云计算