題目:輸入一個年份,判斷該年是否是閏年。
這個是一個道各種公司的面試題目,雖然是一道非常簡單的題目,但是這是作為一個專業程序員必備的常識。
滿足閏年的條件:該年份能被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的判斷。
運行結果如下圖:
請關注“程序猿的自我修煉”,我們一起來修煉,成為中心的大神!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!