编写一个c语言程序,能输出从公元1800~2000年所有闰年的年号。每输出三个年号换一行。判断年号n为闰年的条件是:若n能被4整除但不能被100整除,则n是闰年。若n能被400整除,则是闰年。
时间: 2024-06-11 09:09:19 浏览: 83
```c
#include <stdio.h>
int main() {
int year, count = 0;
for (year = 1800; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
printf("%d ", year);
count++;
if (count % 3 == 0) {
printf("\n");
}
}
}
return 0;
}
```
相关问题
用c语言编写一个程序,输出从公元1000年至2000年所有闰年的年号,每输出3个年号换一行
以下是C语言编写的程序,输出从公元1000年至2000年所有闰年的年号,每输出3个年号换一行:
```c
#include <stdio.h>
int main() {
int year, count;
count = 0;
for (year = 1000; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d ", year);
count++;
if (count % 3 == 0) {
printf("\n");
}
}
}
return 0;
}
```
该程序使用for循环遍历从1000年到2000年的所有年份,判断每个年份是否为闰年,如果是,则输出该年份,并将计数器加1。当计数器模3等于0时,即输出了3个年份时,换行。
C语言编写一个程序,输出从公元1000年至2000年所有闰年的年号,每输出3个年号换一行。
```
#include <stdio.h>
int main() {
int year, count = 0;
for (year = 1000; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d ", year);
count++;
if (count == 3) {
printf("\n");
count = 0;
}
}
}
return 0;
}
```
阅读全文