使用C语言输出一个年份,判断这个年份是否为闰年。
判断闰年的方法:
year
能够被4
整除,但是不能被100
整除,则year
是闰年。year
能够被400整除,则year
是闰年。#include<stdio.h>
int main()
{
int year = 0;
scanf("%d", &year);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
{
printf("%d是闰年",year);
}
else
{
printf("%d不是闰年", year);
}
return 0;
}
运行结果:
题目:打印某两年份之间的闰年,并统计个数。
在判断闰年之前加上循环即可,定义变量统计个数。
#include<stdio.h>
int main()
{
int year = 0;
int count = 0;
for (year = 2000; year <= 3000; year++)
{
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
{
printf("%d ", year);
count++;
}
}
printf("\n一共有%d个闰年", count);
return 0;
}
运行结果: