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

这咋不对啊

#include <stdio.h>

int main() 

{

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

    //补全一下代码

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

    {

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

    }

    else

    {

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

    }

    return 0;

}


提问者:Legend7942059 2020-04-15 09:05

个回答

  • 演员与小角色
    2020-05-31 03:39:12

    %d是打印int类型的,你后面跟的是字符串,要用%s

  • qq_慕盖茨6394789
    2020-05-30 08:34:25

    #include <stdio.h>

    int main() 

    {

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

        //补全一下代码

        if(2014/4==203)

        {

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

        }

        else

        {

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

        }

        return 0;

    }

    按照我这样就可以正常运行了。

  • weixin_慕虎8127011
    2020-04-22 21:57:11

    d改成s试试呗

  • qq_慕UI6411706
    2020-04-15 18:03:08

    师傅领进门,修行靠国人