c语言|【C语言】判断闰年

原理:

【c语言|【C语言】判断闰年】能被4整除且不能被100整除,或者能被400整除。
判断能否被整除用%取余运算,结果为0则表示可以。
示例: 方法一: c语言|【C语言】判断闰年
文章图片

源码:
#includeint year,mark; void main() { scanf( "%d" , &year ); if( year % 4 == 0 ) { if( year % 100 != 0 ) { mark = 1; } else if( year % 400 == 0 ) { mark = 1; } else { mark = 0; } }if( mark == 1 ) { printf("%d是闰年\n",year); } else { printf("%d不是闰年\n",year); } }

方法二: c语言|【C语言】判断闰年
文章图片

源码:
#include void main() { int year,leap; scanf( "%d" , &year ); if( year % 400 == 0 || year % 4== 0 && year % 100 != 0 ) { printf( "%d是闰年\n" , year ); } else { printf( "%d不是闰年\n" , year ); } }

    推荐阅读