注册 登录
编程论坛 C++教室

求助一个C++新手问题

DG中专生 发布于 2007-09-16 08:31, 474 次点击
已知year,要求写出能判别year是否为润年逻辑表达式
条件,year能被400整除或year能被4整除但不能被100整除
逻辑表达式为
year%400==0||year%4==0&&year%100!=0

我看不明白这表达式是什么意思,很疑惑...
请大哥大姐们帮帮我解释一下,最好是详细一些,谢了
2 回复
#2
suikong2007-09-16 20:33
year%400==0||year%4==0&&year%100!=0

%是取余运算符

上面的程序意思就是
除以400余数是0(整除) || 处以4余数是0(整除) && 除以100余数不是零(不能整除)
#3
HensJimmer2007-09-16 21:00
可能已经知道了 我再补充下 ||是逻辑或 &&是逻辑与
1