tft每日頭條

 > 圖文

 > 編寫判斷閏年的代碼

編寫判斷閏年的代碼

圖文 更新时间:2025-02-05 22:50:42

題目:輸入一個年份,判斷該年是否是閏年。

這個是一個道各種公司的面試題目,雖然是一道非常簡單的題目,但是這是作為一個專業程序員必備的常識。

滿足閏年的條件:該年份能被4整除,但不能被100整除;或者該年份能被4整除,又能被400整除。

最簡單的判斷閏年算法是用條件判斷語句配合邏輯表達式進行判斷。充分地利用邏輯表達式進行判斷可使程序的可讀性更好,效率更高。源代碼如下:

編寫判斷閏年的代碼(判斷閏年的算法)1

源代碼中的判斷語句是: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的判斷。

運行結果如下圖:

編寫判斷閏年的代碼(判斷閏年的算法)2

編寫判斷閏年的代碼(判斷閏年的算法)3

請關注“程序猿的自我修煉”,我們一起來修煉,成為中心的大神!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved