编写判断闰年的代码(判断闰年的算法)
题目:输入一个年份,判断该年是否是闰年。
这个是一个道各种公司的面试题目,虽然是一道非常简单的题目,但是这是作为一个专业程序员必备的常识。
满足闰年的条件:该年份能被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的判断。
运行结果如下图:
请关注“程序猿的自我修炼”,我们一起来修炼,成为中心的大神!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com