zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C语言判断闰年,即判断年份是否为闰年

C语言 判断 是否 年份 闰年
2023-06-13 09:11:55 时间

判断任意年份是否为闰年,需要满足以下条件中的任意一个:
① 该年份能被 4 整除同时不能被 100 整除;
② 该年份能被400整除。

本实例中使用嵌入式 if-else 语句。


#include stdio.h 

int main()

 int year,a;

 printf( 请输人年份:/n 

 scanf( %d , year);

 if(year%400==0)

 a=1;

 else

 if(year%4==0 year%100!=0)

 a=1;

 else

 a=0;

 if(a==1)

 printf( %d 此年是闰年/n ,year);

 else

 printf( %d 此年非闰年/n ,year);

 return 0;

}
调试运行结果

提示输入年份,如果该年份满足上述条件,则系统输出 此年是闰年 ,反之输出 此年非闰年 。

在本实例中,输入年份为 1995 时,因为是非闰年,所以输出的下一行为 1995此年非闰年 ,如下所示:

请输人年份:
1995
1995 此年非闰年

输入年份为 1996 时,因为是闰年,所以输出的下一行为 1996此年是闰年 ,如下所示:

请输人年份:
1996
1996 此年是闰年

21785.html