这段是什么意思?

来源:4-17 switch与if语句的应用

Youngandarrogant

2020-04-15 22:02

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

写回答 关注

2回答

  • Shawn_Jen
    2020-04-16 09:38:16
    已采纳

    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;//这样用括号进行分隔或者更方便理解一些


    希望对你能有所帮助!

  • 从小嗷嗷酷
    2020-04-16 09:39:28

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

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题