为了账号安全,请及时绑定邮箱和手机立即绑定

这样错哪了

#include <stdio.h>

int main() 

{

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

    //补全一下代码

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

    printf("今年是平年");

    else

    printf("今年不是平年");


    return 0;

}


正在回答

6 回答

#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;

}


0 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main() 

{

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

    //补全一下代码

    if(year%4==0)

    {

        printf("今年是闰年",year);

    }

    else

    {

        printf("今年是平年",year);

    }

    return 0;

}


1 回复 有任何疑惑可以回复我~
#1

幕布斯7457004

这个不对,if条件不全面
2017-07-24 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main()

{

    int year = 2014;

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

    {

        printf("今年是闰年");//这个地方你搞混了能整除4或者400的是闰年,不能整除的是平年。

        

    }

    else

    {

        printf("今年是平年");

        

    }

    return 0;

    

}


0 回复 有任何疑惑可以回复我~
#1

努力进步的大菜鸟

你还少了花括号
2017-06-11 回复 有任何疑惑可以回复我~
#2

奇怪的阿怪 回复 努力进步的大菜鸟

花括号有没有是没有关系的
2017-07-20 回复 有任何疑惑可以回复我~
#3

幕布斯7457004

错了,if语句逻辑运算符用错了
2017-07-24 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main() 

{

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

    //补全一下代码

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

{

    printf("今年不是平年");

}

else

{

    printf("今年是平年");

}

    return 0;

}


0 回复 有任何疑惑可以回复我~
#1

幕布斯7457004

错了,if语句逻辑运算符用错了
2017-07-24 回复 有任何疑惑可以回复我~

没有花括号

0 回复 有任何疑惑可以回复我~

#include <stdio.h>
int main()
{
   int year = 2014; //今年是2014年
 //补全一下代码
   if((year%4==0&&year%100!=0)||(year%400==0))
   printf("今年是闰年");
   else
   printf("今年是平年");

   return 0;
}


0 回复 有任何疑惑可以回复我~
#1

奇怪的阿怪

这没差啊
2017-07-20 回复 有任何疑惑可以回复我~
#2

幕布斯7457004 回复 奇怪的阿怪

错了,if语句逻辑运算符用错了
2017-07-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926220    人
  • 解答问题       20797    个

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

进入课程

这样错哪了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信