问答详情
源自:4-4 分支结构之嵌套if-else语句

这样写运行也成功了,但是不同于标准答案可以吗??或者说,标准答案为什么要写两次else,我不太能理解

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

}


提问者:JQYS 2018-07-17 21:32

个回答

  • 大码指头
    2018-07-17 22:39:45
    已采纳

    都一样

  • 何须等风来
    2018-07-27 08:53:11

    你如果没有第二个else,那当你asle小于100万的时候你什么结果也不会输出来。不能说你自己知道了就可以的

  • 慕虎8192599
    2018-07-26 22:53:06

    你的else对应的是里面的if的条件设置,并非最外围的那个if

  • 慕前端9550472
    2018-07-19 13:53:17

    因为 没拿到奖有两种可能性,一种是工龄时间不够,另一种是销售成绩不够。 虽然在这次的项目中只有工龄时间不够,但也不能将另一种情况忽略