判断输入年份是否为闰年
闰年,就是能被4整除却不能被100整除的年份,还有一个例外就是能被400整除的年数也是闰年,那么特例就放在前面,容易进行判断。
#define _CRT_SECURE_NO_WARNINGS
// "scanf"在某些编程环境中被视为潜在危险,所以加上这个宏
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a ;
scanf("%d", &a);
if (a % 400 == 0)
{
printf("是闰年\n");
} //判断是否能被400整除,能就是闰年
else if (a % 4 == 0 && a % 100 != 0)
{
printf("是闰年\n");
}
else
{
printf("不是闰年\n");
}/*不能被400整除的情况,就用"else if"加一个判断语句进行再次判断能被4整除且不能被100整除说明是闰年,否则不是*/
system("pause");
return 0;
}