问答详情
源自:4-2 分支结构之简单if-else语句

帮忙解答一下,谢谢

#include <stdio.h>

int main() 

{

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

    if(year=2014)     //补全一下代码

{    

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

}    

else    

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

}    

    return 0;

}


提问者:慕莱坞6431284 2019-07-31 17:50

个回答

  • qq_慕桂英123966
    2019-08-03 16:07:16

     printf("%s\n","今年是闰年"); 我觉得你这里有问题printf好像不是这样用的吧 如果你之前定义了数组把"今年是闰年"存在里面的话是可以,但是你好像没有定义到  而且你前面定义的都是整形的 要用%d   %s是字符串来的

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

    你可以改成这样 printf(“%d是闰年”,year);

                             printf(“%d是平年”,year);

  • 慕前端6565926
    2019-07-31 23:37:23

    if中的表达式错了,你首先要知道平年和闰年的判断条件是什么

  • 慕盖茨5486838
    2019-07-31 22:21:02

    #include <stdio.h>

    int main() 

    {

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

        if((year%400==0)||((year%4==0)&&(year%100!=0)))    //补全一下代码

    {    

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

    }    

    else    

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

    }    

        return 0;

    }