请问错哪了

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

慕设计9438858

2019-01-25 20:18

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

}



写回答 关注

2回答

  • qq_慕娘6357934
    2019-01-25 21:00:41
    已采纳

    把输出语句中的“希望”改成题目要求中输出的“期望”

    慕设计943...

    谢谢。

    2019-01-26 16:19:46

    共 1 条回复 >

  • mr_lswn
    2019-01-25 21:45:01

    /**题目要求为:获奖条件为年销售业绩100万以上,并且入职满两年的员工。小明进入公司1年,销售业绩为120万。即100万元以上和入职满两年缺一不可*/

    //这是你的代码:

    #include <stdio.h>

    int main() 

    {

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

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

        //完善代码

        if(sale>100)

        {

          if(year>=2)//在这里,可以看出不满足两年,即不会执行这个语句,如果下面不加else则直接执行return0;

          {

              printf("%s\n","小明有资格获得优秀员工奖");

          }//所以在这里再加一句else表示业绩120万满足但不满足两年的情况

        else

       {

           printf("%s\n","很遗憾,希望你再接再厉");

       }

        }

        else

        {

            printf("%s\n","很遗憾,希望你再接再厉");

        }

        return 0;

    }


    慕设计943... 回复mr_lsw...

    谢谢帮助

    2019-01-26 16:19:28

    共 3 条回复 >

C语言入门

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

927545 学习 · 21540 问题

查看课程

相似问题