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

来源:4-4 分支结构之嵌套if-else语句

惊鸿一面lxy_jrx

2018-12-25 21:22

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

写回答 关注

5回答

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

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

    惊鸿一面lx...

    谢谢你

    2018-12-25 23:29:22

    共 1 条回复 >

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

    if后接表达式,else后没得

    慕函数142... 回复惊鸿一面lx...

    if后接表达式,else后没得. 如果想用else加表达式 就用else if(). 你的代码后面的两个else加个if就可以了

    2019-01-07 10:47:27

    共 2 条回复 >

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

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

    惊鸿一面lx...

    好的 Thanks♪(・ω・)ノ

    2018-12-26 23:30:43

    共 1 条回复 >

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

    惊鸿一面lx...

    为什么呀???

    2018-12-25 23:28:15

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926027 学习 · 20793 问题

查看课程

相似问题