那错了呢?

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

qq_SpeaklDomuch_0

2016-03-13 15:59

#include <stdio.h>

int main() 

{

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

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

    if(sale>100)//完善代码

{

    if(year>=2)

    {

        printf("小明获得优秀员工奖\n")

    }   

    else

    {

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

    }

       return 0;

}


写回答 关注

4回答

  • 阿捞
    2016-03-26 08:30:50

    外层if 大括号没有括回

  • zmc1903150733
    2016-03-16 15:30:51

    你们为什么都不在printf语句后面加   ;   ?

  • 只为伊人心独醉
    2016-03-13 16:24:36

    #include <stdio.h>

    int main() 

    {

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

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

        if(sale>100)//完善代码

    {

        if(year>=2)

        {

            printf("小明获得优秀员工奖\n")

        }   }

        else

        {

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

        }

           return 0;

    }


  • 只为伊人心独醉
    2016-03-13 16:21:35

    else 放到第一个if的外面,因为两个条件同时成立时才会得到优秀员工,任一条件不满足都会输出下面的那句话,所以else应该放到外面

    只为伊人心独...

    你少一个大括号,

    2016-03-13 16:23:12

    共 1 条回复 >

C语言入门

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

926867 学习 · 21114 问题

查看课程

相似问题