判断闰年规则-----四年一闰,百年不闰,四百年一闰
方法1:
//如果是闰年返回1,否则返回0;
char Is_Leap_Year(int year)
{
if (year%4==0) //判断是否可以被4整除,如果不可以肯定不是闰年,返回0
{
if(year%100==0) //判断是否可以被100整除,如果不可以,肯定是闰年,返回1
{
if(year%400==0) //判断是否可以被400整除,如果可以,就是闰年,返回1
{
return 1;
}else return 0;
}else return 1;
}else return 0;
}
方法2:
//如果是闰年返回1,否则返回0;
char Is_Leap_Year(int year)
{
if(year%4==0 && year%100!=0) //根据四年一闰,百年不闰判断
{
return 1
}
else if(year%400==0) //根据400年闰年
{
return 1
}
else return 0
}