为什么输出错误

来源:4-4 分支结构之嵌套if-else语句

weixin_慕仙6462359

2019-03-03 13:35

#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    //完善代码    if(sale>100)    {        if(year>=2)        {            printf("%s\n","恭喜你获得优秀员工奖");        }    }    else    {        printf("%s\n","很遗憾,希望你再接再厉");    }                return 0;}


写回答 关注

2回答

  • qq_慕容5016862
    2019-03-06 21:24:02

    #include <stdio.h>

    int main() 

    {

        int sale=120; //销售业绩为120万

        int year=1; //刚刚进入公司1年

        //完善代码

        if(sale>100)

    {

        if(year>=2)

        {

            printf("%s\n","恭喜你获得优秀员工奖");

        }

           printf("%s\n","很遗憾,期望你再接再厉");

    }

    else

    {

        printf("%s\n","很遗憾, 期望你再接再厉");

    }

        return 0;

    }


  • weixin_慕粉0463682
    2019-03-03 14:54:32

    emmm

    只能说,你的条件并不满足输出

    你看啊,sale大于100了是吧

    那他就只能在第一个if语句里

    else语句就没他的事了

    year小于2,输入语句又没他事了

    然后当sale大于100year小于2时,他没有可以输出的

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题