用c语言编写一个程序,满足输出1900-2000年中所有的闰年。每输出3个年号换一行。
时间: 2024-03-28 13:40:37 浏览: 105
好的,以下是您想要的程序:
```c
#include <stdio.h>
int main() {
int year, count = 0;
for (year = 1900; 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;
}
```
这个程序通过循环遍历1900年到2000年之间的所有年份,判断每个年份是否是闰年,如果是则输出。同时,使用计数器变量 `count` 记录已经输出了多少个年份,当输出的年份数达到3的倍数时,换行。
相关问题
用c语言编写一个程序,输出1900-2000年中所有的闰年。每输出3个年号换一行。
好的,下面是用C语言编写的程序,可以实现输出1900-2000年中所有的闰年,并且每输出3个年号换一行:
```c
#include <stdio.h>
int main()
{
int year, count = 0;
for (year = 1900; year <= 2000; year++)
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
printf("%d ", year);
count++;
if (count % 3 == 0)
{
printf("\n");
}
}
}
printf("\n");
return 0;
}
```
程序的思路是循环遍历1900年到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整除的年份,都是闰年。
阅读全文