为了账号安全,请及时绑定邮箱和手机立即绑定

我这样对吗

year%4==后面要加0吗   要加的话为什么要加?

正在回答

2 回答

((year%4==0&&year%100=!0))||year%400==0)  不好意思打错了。。。

0 回复 有任何疑惑可以回复我~
#1

慕盖茨0059382

我想问一下为什么year%100=!0是=,然后其他的是==
2017-09-13 回复 有任何疑惑可以回复我~
#2

慕粉3492291 回复 慕盖茨0059382

C语言里规定的 =表示赋值 ==表示等于 !=是不等于。 == != >= <= 都属于C语言中的关系运算符 懂了吗 这是规定好的表达 就像大于或等于 写的是>= 而不是>==
2017-09-26 回复 有任何疑惑可以回复我~

正确表达应该是这样(year%4==0||(year%400==0&&year%100==0))

year%4==0表示可以被整除,所以这段语言的意思是年份可以被4整除,或者年份可以被400整除且可以被100整除

可以参照闰年。

不知道对不对,发表一下个人看法。错了希望提示我。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924519    人
  • 解答问题       20762    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

我这样对吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信