若按现行公历倒推,公元前的闰年怎么算?

1个回答

  • 如果你的设定里有“0年”,那就什么都不用改.但是一般说来好像是没有的,这就意味着逆推公元前的年份时少了一个数,闰年和年份的规律也就要相应修改,你搜到的那些“余1”就是这么来的.顺带一提因为带余除法商是整数而余数是正数所以直接取余和先取绝对值再取余是不一样的(例如-2除以3商-1余1).个人觉得也可以先给负数加个1然后统一判断

    求采纳