工具集 判斷閏年

2021-10-04 09:58:40 字數 536 閱讀 3664

閏年是公曆中的名詞。閏年分為普通閏年和世紀閏年。

普通閏年:公曆年份是4的倍數的,且不是100的倍數,為普通閏年。(如2023年就是閏年);

世紀閏年:公曆年份是整百數的,必須是400的倍數才是世紀閏年(如2023年不是世紀閏年,2023年是世紀閏年);

閏年(leap year)是為了彌補因人為曆法規定造成的年度天數與地球實際公轉週期的時間差而設立的。補上時間差的年份為閏年。閏年共有366天(1-12月分別為31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

如何判斷:演算法

a=

eval

(input

('輸入乙個年份'))

if(a%

400==0)

or(a%4==

0)and(a%

100!=0)

:print

(a,'是閏年'

)else

:print

(a,'不是閏年'

)

oracle 閏年判斷

閏年最直接的判斷是 能被4整除且不能被100整除,或者能被400整除的年份 create or replace procedure pro leap year year in in number as v mod1 number 4 mod year in,4 v mod2 number 4 mod...

判斷閏年(七)

閏年的乙個基本規則是 四年一閏,百年不閏,四百年再閏。通俗一點就是 能夠被4整除,但同時不能被100整除卻能被400整除的年份就叫閏年。這裡面最關鍵的一句 就是 if year 4 0 year 100 0 year 400 0 示例 include include using namespace ...

2883 閏年判斷

time limit 1 sec memory limit 128 mb submit 124 solved 68 submit status web board 定義乙個函式leapyear,函式宣告如下 int leapyear int n 函式宣告,如果引數n是閏年返回1,不是閏年返回0 在下...