編寫一個程序,計算用戶輸入的起始時間到終止時間之間相隔的天數。

在這裏插入圖片描述

思路分析:

閏年:閏年又分爲普通閏年和世紀閏年
普通閏年:能被4整除且不能被100整除的爲閏年(2004爲閏年,1999不是閏年)
世紀閏年:能被400整除的是閏年(2020年是閏年,1900年不是閏年)
閏年共有366天,其中2月有29天。
平年:不是閏年的都是平年
平年共有365天,其中2月有28天。

判斷方法小技巧(來自百度文獻):
(1)判斷年份是否是閏年,只須看年份的末兩位,如果末兩位數能整除4,那麼就是閏年,反之,就不是。
(2)遇到末兩位數都是0的年份,我們就看年份的前兩位數;如果前兩位數能整除4,那麼就是閏年,反之,就不是。
(3)如遇到2004年末兩位是04的,可以直接把它看做1位數,如果這個數能整除4,那麼就是閏年,反之,就不是。
未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章