为什么...我运算出来的乱七八糟算是对的..

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

丶Antonidas

2017-07-27 22:07

如图....http://img.mukewang.com/5979f37d0001ee5c21101356.jpg

写回答 关注

2回答

  • 郭蝈锅_
    2017-07-30 09:26:49

    #include <stdio.h>

    int main() 

    {

        int year = 2014; 

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

        {

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

        }

        else

        {

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

        }

        return 0;

    }

    http://img.mukewang.com/597d35c70001a95507700398.jpg

  • 万象天心
    2017-07-27 22:48:03

    这个网页只会检测结果,||(year/400=0)变成了赋值语句,结果为真,所以输入结果是对的,就通过了。

    万象天心 回复丶Anton...

    你写的当然不对啊,首先你少了一个=,从判断是否相等变成了赋值,另外我感觉你的逻辑也不对

    2017-07-28 21:18:44

    共 3 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题