if(month==2&&((yearl==0&&yearh%4==0)||(yearl!=0&&yearl%4==0)

yun_632022-10-04 11:39:541条回答

if(month==2&&((yearl==0&&yearh%4==0)||(yearl!=0&&yearl%4==0))&&day==30)day=1; 这句话怎么解释啊 yearl 是年的低2位 yearh是高2位

已提交,审核后显示!提交回复

共1条回复
卡福卡卡 共回答了21个问题 | 采纳率95.2%
yearl==0&&yearh%4==0判断低2位是否是0,并且高2位能被4整除,等价于year%400==0,即year能否被400整除. yearl!=0&&yearl%4==0,低2位不等于0,并且低2位能被4整除.如果低2位能被4整除,那么year就能被整除.所以yearl!=0&&...
1年前

相关推荐