闰年的条件;能被4整除但不能被100整除 或 能被400
//输出1000-2000的闰年
#include<stdio.h>int main()
{
int year;
for( year = 1000; year <= 2000; year++)
{
if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) //year能被4整除但不能被100整除 或 year能被400整除
printf ("%-5d", year);
else
continue;
}
return 0;
}
运行结果:
2.实现一个函数判断year是不是润年。
#include<stdio.h>
int year_s(int x)
{
int i=0;
if((x%4==0) && (x%100 != 0) ||(x%400==0))
return 1;
else
return 0;
}
int main()
{
int year=0;
int ret=0;
scanf("%d", &year);
ret = year_s(year);
if(ret==1)
printf("是润年\n");
else
printf("不是闰年\n");
return 0;
}