为什么行不通

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

慕用7336610

2018-08-15 21:58

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

  • Coat大王
    2018-08-16 11:22:56

    你的

    if(year%4==0&&year%100!=0||year%400==0) 这一句括号是在中文输入法下输入的。所以报错,改成英文输入法重新输入一下就对了。



  • Kassaman
    2018-08-15 22:32:05

    #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;
    }
    
    //这样我就运行成功


  • Kassaman
    2018-08-15 22:23:30

    #include <stdio.h>

    int main()

    {

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

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

    {

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

    }

    else

    {

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

    }


    return 0;

    }

    //我的编译通过

    Kassam...

    但是输出错误

    2018-08-15 22:25:12

    共 1 条回复 >

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题