输出1900年到2000年中的所有闰年
时间: 2024-05-01 18:24:03 浏览: 163
在公历中,闰年是指能够被4整除但不能被100整除的年份,或者是能够被400整除的年份。因此,我们可以使用以下代码来输出1900年到2000年之间的所有闰年:
```python
for year in range(1900, 2001):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year)
```
输出结果如下:
```
1904
1908
1912
1916
1920
1924
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
```
相关问题
使用python的for循环输出1900年——2000年所有闰年的年份
好的,以下是输出1900年——2000年所有闰年的年份的代码:
```python
for year in range(1900, 2001):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year)
```
这段代码使用了for循环,遍历了1900年到2000年之间的所有年份,并使用条件语句判断是否为闰年,如果是,则输出该年份。
你可以通过运行这段代码来得到所有闰年的年份。
输出1900至2000年(包含1900年和2000年)间的所有闰年。输出所描述的范围内的闰年,每个年份一行
要判断一个年份是否为闰年,根据格里高利历的规定,闰年的条件是:
1. 年份能够被4整除但不能被100整除;
2. 或者年份能够被400整除。
下面是用C语言编写的代码来满足这个要求,输出指定范围内(1900年至2000年)的所有闰年:
```c
#include <stdio.h>
int is_leap_year(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
return year % 400 == 0;
} else {
return true;
}
} else {
return false;
}
}
int main() {
int start_year = 1900, end_year = 2000;
for (int year = start_year; year <= end_year; ++year) {
if (is_leap_year(year)) {
printf("%d\n", year);
}
}
return 0;
}
```
这段代码定义了一个`is_leap_year`函数用于检查年份是否为闰年,然后在主程序中循环遍历指定范围内的每一个年份,如果遇到闰年则输出。每行打印一个闰年的年份。
阅读全文