用c语言打印出1900年到2000年之间的所有闰年
时间: 2023-04-08 21:01:24 浏览: 294
以下是用 C 语言打印出 1900 年到 2000 年之间的所有闰年的代码:
```
#include <stdio.h>
int main() {
int year;
for (year = 1900; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d\n", year);
}
}
return 0;
}
```
这个程序会输出 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 这些闰年。
相关问题
使用C语言编写一个程序输出1900-2000年之间的闰年
以下是使用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整除的年份,都是闰年。
c语言判断闰年1900—2000
判断闰年的方法是:能被4整除但不能被100整除的年份为普通闰年,能被400整除的为世纪闰年。因此,1900-2000年之间的闰年可以按照以下方法判断:
```c
#include <stdio.h>
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d年是闰年\n", year);
} else {
printf("%d年不是闰年\n", year);
}
return 0;
}
```