题目
判断任意一个年份 n 是否是闰年
策略
闰年的条件:
(1)能被 4 整除,但不能被 100 整除的年份都是闰年,如 1996 年、2008 年、2012 年都是闰年;
(2)能被 400 整除的年份是闰年,如 1600 年、2000 年是闰年;
不符合这两个条件之一的年份都不是闰年,如 2009 年、2100 年都不是闰年;
代码
bool function(int n){
if((n%4 == 0 && n%100 != 0)||n%400 == 0)
return true;
else
return false;
}