【c语言】输入年份判断是否为闰年

判断闰年的条件:

如果年份是整百数,必须是400的倍数;

如果年份不是整百数,必须是4的倍数。

用简单的if--else if--else语句进行判断,if中的条件语句注意符号的优先级

#include
int main(void){
int a;
printf("请输入年份:\n");
scanf("%d",&a);
if(!(a%100)&&!(a%400)){printf("%d是闰年",a);}
else if(a%100&&!(a%4)){printf("%d是闰年",a);}
else{printf("%d不是闰年",a);}
}
 

【c语言】输入年份判断是否为闰年_第1张图片

 【c语言】输入年份判断是否为闰年_第2张图片

方法不唯一,仅供参考,可以尝试用其他方法实现。如有逻辑错误欢迎指正。

你可能感兴趣的:(c语言,开发语言)