闰年应能被4整除(如2004年是闰年,而2001年不是闰年),但不是所有被4整除的年份都是闰年。在能被100整除的年份中,又同时能被400整除的年份才是闰年
上述所得:能被4整除且如果能被100整除则必须被400整除。
int isLeapYear(const int yr)
{
return ( yr%( yr%100?4:400) ?0 : 1);
}
闰年应能被4整除(如2004年是闰年,而2001年不是闰年),但不是所有被4整除的年份都是闰年。在能被100整除的年份中,又同时能被400整除的年份才是闰年
上述所得:能被4整除且如果能被100整除则必须被400整除。
int isLeapYear(const int yr)
{
return ( yr%( yr%100?4:400) ?0 : 1);
}