问答详情
源自: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","有资格");        }    }        else    {        printf("%s\n","很遗憾,期望你再接再厉");    }    return 0;}


提问者:慕丝7532765 2019-02-07 13:44

个回答

  • 0258783
    2019-02-07 22:36:13
    已采纳

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

    }

    你的代码少一个输出语句,满足sale>100时,year<2,你的代码缺少执行year<2的执行语句,所以运行代码不会输出东西

  • KingToAce
    2019-02-14 14:45:10

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