请问这个代码为什么错误?

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

江阜

2020-02-17 07:51

#include <stdio.h>

int main() 

{

    int year = 2014; //今年是2014年

    //补全一下代码

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

    {

        printf("%s\n","今年是闰年");

    }

    else

    {

        printf("%s\n","今年是平年");

    }

    return 0;

}


写回答 关注

3回答

  • 慕盖茨7333541
    2020-02-20 12:24:32

    应该是year % 4 == 0

    因为2014不是整数,只要除4,具体问数学老师


  • qq_慕慕9594685
    2020-02-19 12:28:18

    year%400= =0

  • 超级雨花
    2020-02-17 15:45:31

    year%4==0      是1

    year%100==0    是0

    year%400!=0     是1

    1&&0  是0

    0||1      是1

    会输出IF 的项

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题