不知道那出问题了,求大神指点

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

        }

    esle

        {

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

        }

    return 0;       

}


慕莱坞6313815
浏览 644回答 3
3回答

yusvp

在我这里复制出来是这样子的看报错情况1.第11行分号打成了中文分号2.第15行 else写错了3.虽然printf里面没有报错 但是建议将"%s\n"去掉 因为这里没有变量 不需要用到占位符 直接输出就行了4.代码可以再优化一下 按照逻辑 只要sale>100&&year>=2就可以获得优秀员工称号 还有其实这里的if和else也可以将括号去掉 因为后面只有一条语句 如果满足条件 就可以执行下一语句 所以 在这里没有满足if里面的条件 不会执行它下面的(优秀员工...) 同理 会执行else下面的(再接再励...)
打开App,查看更多内容
随时随地看视频慕课网APP