21世纪有多少个闰年?闰年需要一定的条件,能补4整除但不能被100整除或能被400整除.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:44:43
21世纪有多少个闰年?闰年需要一定的条件,能补4整除但不能被100整除或能被400整除.

21世纪有多少个闰年?闰年需要一定的条件,能补4整除但不能被100整除或能被400整除.
21世纪有多少个闰年?
闰年需要一定的条件,能补4整除但不能被100整除或能被400整除.

21世纪有多少个闰年?闰年需要一定的条件,能补4整除但不能被100整除或能被400整除.
21世纪起始于2001年1月1日,结束于2100年12月31日.
楼上的几人在这个问题上不精确.
请参考网址:
baike.baidu.com/view/286672.htm#1
2001年1月1日,结束于2100年12月31日期间,
没有能被400整除的年份,因此看闰年主要看被4整除且不能被100整除的数:
①被4整除的数有 (2100 - 2001 + 1)÷4 = 25 个
①被4整除且能被100整除的数有 (2100 - 2001 + 1)÷100 = 1个
即被4整除且不能被100整除的数有 25 - 1 = 24 个.
因此21世纪有24个闰年,具体是:
2004、2008、2012、2016、2020、2024、2028、2032、2036、2040、2044、2048、2052、2056、2060、2064、2068、2072、2076、2080、2084、2088、2092、2096
楼上的,2000年不属于21世纪.
关于2000年属于20世纪还是21世纪,参考网址:

首先闰年的判断条件是错的
class Test {
public static void main(String[] args) {
int count = 0;
for (int i = 2000; i < 2100; i++) {
if ((i % 4 == 0) && (i % 100 != 0...

全部展开

首先闰年的判断条件是错的
class Test {
public static void main(String[] args) {
int count = 0;
for (int i = 2000; i < 2100; i++) {
if ((i % 4 == 0) && (i % 100 != 0) || (i % 400 == 0)) {
count++;
}
}
system.out.println(count);
}
}
还有就是一个世纪是100年,所以for循环应在2000-2099之间循

收起

2000 2004 2008
2012 2016 2020
2024 2028 2032
2036 2040 2044
2048 2052 2056
2060 2064 2068
2072 2076 2080
2084 2088 2092
2096
25个闰年
2100不是闰年也不是21世纪

自己去算

21世纪有24个闰年
2004、2008、2012、2016、2020、2024、2028、2032、2036、2040、2044、2048、2052、2056、2060、2064、2068、2072、2076、2080、2084、2088、2092、2096.