请问哪里有问题?????

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

皓翊

2018-07-18 17:18

#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回答

  • 慕妹249279
    2018-07-21 07:58:51

    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)谁能讲解一下 我看不懂

    weibo_...

    (year 能整除4 并且 不能整除100) 或者 整除400

    2018-07-24 15:02:46

    共 1 条回复 >

  • weibo_无情谈爱_0
    2018-07-18 18:21:15
    #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;
    }

    上面判断那块应该加() 要不优先级太混乱了

    皓翊

    谢谢。

    2018-07-18 18:35:00

    共 1 条回复 >

  • weibo_无情谈爱_0
    2018-07-18 18:19:52
    #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;}


C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题