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

为什么输入错误了

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

}


提问者:慕少1487880 2022-01-21 16:31

个回答

  • 慕虎2067345
    2022-04-07 16:11:11

    注意问题是销售业绩为100万以上,不包括100万。所以你的sale>=100 不严谨 ,因此输入错误。

  • 慕容2518002
    2022-01-21 18:32:06

    你少了一个else语句在第二个printf前;你这样的话如果满足优秀员工条件的话会输出两句:

    获得优秀员工奖很遗憾,希望您再接再厉