C++里任年的计算方法?
发布网友
发布时间:2022-07-27 08:22
我来回答
共5个回答
热心网友
时间:2023-10-12 14:58
year%4==0就是年份被4能除尽
year%100!=0就是年份被100不能除尽
year%400=0就是年份被400能除尽
结合逻辑运算符意思就是年份被4除尽并且不被100除尽或者这个年份被400除尽即为闰年。
leap是接收返回值0或1
0就表示不是闰年,1表示是闰年
懂了吧
热心网友
时间:2023-10-12 14:59
最好加上括号
(year%4==0 && year%100!=0) || year%400=0
热心网友
时间:2023-10-12 14:59
被4整除且不被100整除,或者被400整除的年数为闰年
热心网友
时间:2023-10-12 15:00
他是先计算你所输入的年份能不能被4整除并且不能不能被100整除,或能被400整除,你可以简化他
int leap=(year%400==0)
热心网友
时间:2023-10-12 15:01
是闰年吧
其中int leap=year%4==0&&year%100!=0||year%400=0;是这样解释的:leap要满足的条件是当year整除4余0且整除100不等于0或者year整除400等于0时leap应该是闰年。输出就可以了。一般多用此程序,也有其他的,这个最简单。