早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
if(month==2&&((yearl==0&&yearh%4==0)||(yearl!=0&&yearl%4==0))&&day==30)day=1; 这句话怎么解释啊 yearl 是年的低2位 yearh是高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&&...