闰年的判断
文章目录
判定某年为闰年的标准是:
- 能被 4 整除且不能被 100 整除的
- 能被 400 整除的
用 C 语言实现代码就是
if ((year % 100 != 0) && (year % 4 == 0) || (year % 400 == 0)) {
// 输出该年是闰年;
} else {
// 输出该年是平年;
}
一种更简单的写法是
#define ISLEAP(yr) ((!((yr) % 4) && (yr) % 100) || !((yr) % 400))
文章作者 SeisMan
上次更新 2013-08-04