判断闰年
【问题描述】输入一个年份(大于 0 的整数 ),判断这一年是否是闰年,如果是输出 1,否则输出 0。
【输入形式】一个整数(代表年份)
【输出形式】一个为0或1的整数(代表这一年是不是闰年,0代表不是闰年,1代表是闰年)
【样例输入1】
2019
【样例输出1】
0
【样例输入2】
2000
【样例输出2】
1
【样例输入3】
2100
【样例输出3】
0
【数据范围】
0<y<10000
【时空限制】
1000ms 128MB
【提示】
闰年的条件是:
一:能被4整除,但不能被100整除的年份(例如2008是闰年,1900不是闰年)
二:能被400整除的年份(例如2000年)也是闰年。
完整代码
#include<stdio.h>
int main(){
int year=0;
scanf("%d",&year);
if ((year%400==0) || ( year%4==0 && year%100 !=0))//判断条件
printf("1");
else printf("0");
return 0;
}