if判断的条件这样写是否正确呢

来源:4-2 分支结构之简单if-else语句

grnswqrwegfsrqesd

2021-11-27 20:45

判断这么写和答案不一样 if (year%100==0||year%4==0) 但是是否有问题呢

写回答 关注

6回答

  • weixin_宝慕林9093473
    2022-03-04 12:48:46

    你的意思是如果year被100整除或者被4整除,满足其中一个,就输出为今年为闰年

    但是闰年的判断标准是

    1、被4整除,但不能被100整除

    2、被400整除

    满足其中一个就为闰年

    所以你   ||    两边的判断一个都没对                        

    慕侠1025...

    对了1个,year%4==0余数为零说明他能被4整除

    2022-03-16 14:26:48

    共 1 条回复 >

  • 慕妹4271666
    2022-02-24 11:56:14

    不是一个条件成立就可以吧,要两个条件同时成立。

  • 小浪浪天天进步
    2021-12-28 10:20:36

    刚查了一下,我错了


  • 小浪浪天天进步
    2021-12-28 10:19:55


    if(year%4==0&&year%100!=0||year%400==0)/*1、能被4整除,但不能被100整除;2、能被400整除;*/


  • 小浪浪天天进步
    2021-12-28 10:04:59

    你这没问题吧

  • 妄念丨trick
    2021-11-28 01:47:09

    year % 4 ==0 year % 100 != 0 两个条件需要同时满足才满足闰年的判断条件之一,此处要用和运算&&,而不是或运算||,这个判断条件和之后的另一个判断条件是或运算

    小浪浪天天进...

    就是||,只要其中一个条件成立就行啊

    2021-12-28 10:04:27

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题