判断1000~2000年之间的闰年,并输出
分析:首先给出1000~2000中所有可能是闰年的值,然后逐个判断;判断成功后输出。
#include<stdio.h>
int leap_year(int);//判断year是否为闰年
int main()
{
for (int i = 1000; i <=2000; i++)
//给出1000~2000年之间的数,然后逐一判断。
{
if (leap_year(i))
{
printf("%d\t", i);
}
}
return 0;
}
int leap_year(int year)
{
if ((year % 4 == 0) && (year % 100 != 0 )|| (year % 400 == 0))
{
return 1;
}
else
return 0;
}
输出结果: