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

这段是什么意思?

 if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1;

正在回答

2 回答

year除以100的余数为0且year除以400的余数也为零或者year除以4的余数为0且year除以100的余数不为零,如果以上逻辑关系成立则i=1. 

if((year%100==0&&year%400==0)||(year%4==0&&year%100!=0))
    i=1;//这样用括号进行分隔或者更方便理解一些


希望对你能有所帮助!

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

“公元200年不是闰年  因为正常年份只要除以4,看能不能除开(如:2008除4=502)就行了,不过在整百年的时候就要除以400(如2000除以400=5)所以公元200年不是闰年 ”

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

举报

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

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

进入课程

这段是什么意思?

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