问答详情
源自:4-17 switch与if语句的应用

这两个有什么区别

if(year%4==0和if(year%400==0||(year%4==0&&year%100!=0)有什么区别

提问者:weixin_慕丝0540891 2023-10-31 18:39

个回答

  • yunziche
    2024-12-26 19:06:34

    闰年的判断规则:

    • 如果年份能被 4 整除但不能被 100 整除,则是闰年。

    • 如果年份能被 400 整除,则也是闰年。

    后面那个if是完整的闰月平月判断,前面那个 缺少了两项。

  • mooc_Lzy
    2023-11-01 19:38:38

    如果year能被100整除,则前者进入if语句,后者不进入