#include <stdio.h>
int main(){
int year;
printf("请输入年份:");
scanf("%d",&year);
if(year%4==0&&year%100!=0||year%400==0){
printf("%d是闰年",year);
}else{
printf("%d不是闰年",year);
}
return 0;
}
分析:
闰年的判断条件是符合下列二者之一:(1)能被4整除,但不能被100整除,如2016;(2)能被400整除,如2000。
定义整数变量year存储年份,判断year是闰年的逻辑表达式是:
year%4==0&&year%100!=0||year%400==0。若year判断表达式为真,则输出“是闰年”,否则输出“不是闰年”。