2026 · 03 · 08 · ISAAC · 初二

编程课后小记:正反闰年

成长记录 阅读约 1 分钟

今天的课后题有点绕:找出 1 到 n 之间所有「正反闰年」。

比如 40 是闰年,倒过来 04 也是闰年。写完 isLeapYear 之后,倒序数字要去掉前导零——这是最容易丢分的地方。

bool isLeapYear(int year) {
  if (year % 400 == 0) return true;
  if (year % 100 == 0) return false;
  return year % 4 == 0;
}

跑通样例的时候,爸比说「可以写进网站了」。那就写吧。