题目:输入一个年份 , 判断该年是否是闰年 。
这个是一个道各种公司的面试题目 , 虽然是一道非常简单的题目 , 但是这是作为一个专业程序员必备的常识 。
满足闰年的条件:该年份能被4整除 , 但不能被100整除;或者该年份能被4整除 , 又能被400整除 。
最简单的判断闰年算法是用条件判断语句配合逻辑表达式进行判断 。 充分地利用逻辑表达式进行判断可使程序的可读性更好 , 效率更高 。 源代码如下:
文章插图
源代码中的判断语句是:if((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0))
而不是if((year % 4 == 0 && year % 100 != 0)||( year %4==0 && year % 400 == 0))
是因为如果year能被400整除必然能被4整除 , 因此可以省略year%4 ==0的判断 。
运行结果如下图:
文章插图
文章插图
【闰年计算法则 闰年的算法图解】请关注“程序猿的自我修炼” , 我们一起来修炼 , 成为中心的大神!
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- 双闰年-闰年一年有多少天
- 闰年的算法-闰年的算法图解
- 闰年-闰年闰月怎么算出来的,有什么规律
- 中年男人穿短裤出门,要记住这4条“优雅法则”,穿错容易显油腻
- 风水堂:合八字合了四個字好不好
- 出生日期计算年龄,excel根据出生日期计算年龄
- 图 生辰八字算子女计算器,你知道这是怎么回事吗?
- 空调电费是怎么计算的?一天开8个小时需要多少电费?
- 劳动法加班计算方法,加班工资如何计算?
- 热控饮食减肥法则