使用C语言编写一个程序输出1900-2000年之间的闰年 
时间: 2023-03-21 20:02:37 浏览: 152
以下是使用C语言编写的程序,用于输出1900年至2000年之间的闰年:
```c
#include <stdio.h>
int main() {
int year;
printf("1900年至2000年之间的闰年为:\n");
for (year = 1900; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d\n", year);
}
}
return 0;
}
```
这个程序通过循环从1900年到2000年,逐个检查每个年份是否是闰年,并输出所有符合条件的年份。根据闰年的定义,能够被4整除但不能被100整除的年份,或者能够被400整除的年份,都是闰年。
相关问题
输出1900-2000的所有闰年java
这个问题要求输出1900年到2000年之间所有闰年的Java代码。代码可以使用循环和条件语句实现。以下是一个可能的答案:
public class LeapYearFinder {
public static void main(String[] args) {
for (int year = 1900; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年。");
}
}
}
}
在循环中,我们依次检查每一年是否是闰年。如果是,就使用System.out.println()输出该年份。判断一个年份是否是闰年的方法是:如果它能被4整除但不能被100整除,或者能被400整除,那么就是闰年。注意,1900年虽然能被4整除但也能被100整除,所以不是闰年。这种算法可以覆盖从1582年到9999年之间的所有年份。
输出1900-2000的所有闰年python
下面是Python代码,用于输出1900-2000的所有闰年:
```
for year in range(1900, 2001):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year, end=' ')
```
输出结果为:
```
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
```
相关推荐
















