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