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

小if里有无else的区别是什么

#include <stdio.h>

int main() 

{

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

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

    //完善代码

    if(sale>100)

    {

        if(year>=2)

        {

            printf("恭喜你获得优秀员工奖");

        }

            printf("很遗憾,期望你再接再厉");

    }

    else

    {

        printf("很遗憾,期望你再接再厉");

    }

    

    

    return 0;

}

结果正确

提问者:April___ 2018-03-18 22:09

个回答

  • Tangent_Tam
    2018-03-19 01:49:27

    #include <stdio.h>
    int main() 
    {
        int sale=120; //销售业绩为120万
        int year=1; //刚刚进入公司1年
        //完善代码
        if(sale>100)
        {
            if(year>=2)
            {
                printf("恭喜你获得优秀员工奖");
            }
            //一样的,else就是用来表示当if不满足时的其他情况,不写也可以表示
            //比如你这里可以加个else也是可以的
                printf("很遗憾,期望你再接再厉");
        }
        else
        {
            printf("很遗憾,期望你再接再厉");
        }
        
        
        return 0;
    }