C语言里的问题:a%4==0&&a%100!=0||a%400==0

接收一个年份判断是否是闰年。

在这题里a%4==0&&a%100!=0||a%400==0公式在求什么

希望能帮我这个初学者,一个字符一个字符解释好吗?

没多少分送上.谢谢!
可是a%4就能求闰年了啊.
为什么要后面的啊.
谢谢!

这是确定你输入一个年份,判断是不是闰年的条件!
a%4==0 是a除以4的余数等于0,并且a%100的余数不等于0,或者a%400的余数等于0,只有满足这个条件后,a做代表的年份才是闰年
回答者:☆唯一☆ - 魔法师 五级 6-9 19:38

其实很简单,这么理解吧!
a%4==0&&a%100!=0||a%400==0
的意思就是a除以4的余数等于0并且a除以100余数不等于0或者a除以400余数等于0
所以,%就是求余数的意思,==是判断等于,!=是不等于,
&&是and的意思.
||是或者的意思..
翻译成汉语就好理解多了吧!!!

---------------------------------------------

看了就应该差不多了。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-06-09
其实很简单,这么理解吧!
a%4==0&&a%100!=0||a%400==0
的意思就是a除以4的余数等于0并且a除以100余数不等于0或者a除以400余数等于0
所以,%就是求余数的意思,==是判断等于,!=是不等于,
&&是and的意思.
||是或者的意思..
翻译成汉语就好理解多了吧!!!
第2个回答  2007-06-09
这是确定你输入一个年份,判断是不是闰年的条件!
a%4==0 是a除以4的余数等于0,并且a%100的余数不等于0,或者a%400的余数等于0,只有满足这个条件后,a做代表的年份才是闰年本回答被提问者采纳
第3个回答  2007-06-10
问题补充:可是a%4就能求闰年了啊.
为什么要后面的啊.
谢谢!

只要满足以下任一条件则为闰年:
(1)年数不能被100整除且能被4整除,则是闰年;
(2)年数能被100整除且能被400整除也是闰年;
看来你小学数学学得不好哦,哈哈!
第4个回答  2020-12-01
判定公历闰年遵循的一般规律为:四年一闰,百年不闰,四百年再闰
相似回答