用C语言输出公元1000—2050年内的所有闰年,每行输出6个符合条件的闰年
时间: 2024-12-14 20:20:51 浏览: 4
求任一天为星期几
在C语言中,我们可以使用for循环和条件判断来输出公元1000年至2050年之间的所有闰年。闰年的规则是:能被4整除但不能被100整除的年份,或者是能被400整除的年份。以下是示例代码:
```c
#include <stdio.h>
int main() {
int year;
printf("公元1000至2050年的闰年:\n");
for (year = 1000; year <= 2050; year++) {
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
printf("%d ", year);
// 如果已经打印了6个闰年,则换行继续下一组
if (((year - 1000) / 6 + 1) * 6 >= year) {
printf("\n");
}
}
}
return 0;
}
```
这段代码会按照每行输出6个闰年的原则显示结果。
阅读全文