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

我们学得不太好,但是我想知道为什么这样做不对

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

提问者:惊鸿一面lxy_jrx 2018-12-25 21:22

个回答

  • qq_慕瓜1474258
    2018-12-25 22:31:25
    已采纳

    把后面两个else的表达式去掉

  • 慕函数5552686
    2018-12-26 14:48:14

    if后接表达式,else后没得

  • qq_慕瓜1474258
    2018-12-26 11:10:35

    if-else语句最后的else不带表达式

  • qq_慕瓜1474258
    2018-12-25 22:34:41

    中间的else被省略了

  • qq_慕瓜1474258
    2018-12-25 22:32:48

    #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","很遗憾,期望你再接再厉");
        }