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

请问这样对吗

#include

int main() {    int year = 2014; //今年是2014年    //补全一下代码        printf("%s\n",year%400==0||year%4==0?"今年是闰年":"今年是平年");    return 0; } if else 我想用三目运算符来输出结果,但是为什么这样弄,就是有问题呢? 最后的if和else是过程序检测添上去的

提问者:Jerusalem 2017-09-03 04:03

个回答

  • qq_正方形龙瞎_0
    2017-09-06 15:37:25
    已采纳

    <stdio.h>你没写

  • Jerusalem
    2017-09-03 04:15:53

    仔细对比了一下,再次重新来打一遍,又说是对的了。

    然后我再把我发的问题的这一段代码再复制到我输入对的下面进行对比,完全一模一样,但是为什么我前面(就是问题代码)就不对呐???

    再附上对比的代码:

    #include <stdio.h>

    int main() 

    {

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

        //补全一下代码

        printf("%s\n",year%400==0||year%4==0?"今年是闰年":"今年是平年");

        return 0;

    }

    if else

    #include

    int main() 

    {

        int year = 2014;//今年是2014年    //补全一下代码        

        printf("%s\n",year%400==0||year%4==0?"今年是闰年":"今年是平年");    

        return 0;