输出1920到2020所有闰年 每十个一行 c语言
时间: 2024-12-08 17:22:41 浏览: 23
ConsoleApplication1,c语言行列式计算器源码,c语言
在C语言中,你可以使用嵌套循环和条件判断来输出指定范围内的闰年,并按照每十行打印。以下是一个简单的示例程序:
```c
#include <stdio.h>
int is_leap_year(int year) {
// 判断是否为闰年的条件:能被4整除,但是不能被100整除,除非也能被400整除
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
void print_leap_years() {
int start = 1920;
int end = 2020;
while (start <= end) {
printf("%d ", start); // 打印当前年份
if ((start + 9) % 10 == 0) { // 当前年份加9等于10的倍数时换行
printf("\n");
}
start += 1; // 移动到下一个年份
}
printf("\n"); // 结束后额外打印一个换行符
}
int main() {
print_leap_years();
return 0;
}
```
当你运行这个程序,它会输出1920年至2020年间的所有闰年,每十个数换一行。
阅读全文