为了账号安全,请及时绑定邮箱和手机立即绑定

哪里错了???????????????????????

 if(sale>100)   {        if(year>=2)        {        printf("%s","恭喜你获得优秀员工!");    }    else    {        printf("%s","很遗憾,期望你再接再厉");    } else     {        printf("%s","很遗憾,期望你再接再厉");     }            return 0; }

正在回答

4 回答

if(sale>100)  

{    //1

if(year>=2)        

{        //2

printf("%s","恭喜你获得优秀员工!");    

}    //2

else    

{       //3

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

  } //3

}//1

else     

{        //4

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

  }           //4

 

return 0; 

}

自己注意看看 嵌套 if-else语句 上面相同的数字对应的大括号才是对应的。

1 回复 有任何疑惑可以回复我~
#1

看到我请叫我滚去学习 提问者

哦哦,我明白了,谢了
2016-10-27 回复 有任何疑惑可以回复我~

 if(sale>100)   {        if(year>=2)        {        printf("%s\n","恭喜你获得优秀员工!");   里面少了个大括号

if(sale>100)   {        if(year>=2)        {        printf("%s\n","恭喜你获得优秀员工!")};  应该是这样。

0 回复 有任何疑惑可以回复我~
#1

看到我请叫我滚去学习 提问者

嗯嗯,懂了,谢了
2016-10-27 回复 有任何疑惑可以回复我~

可能是英文与中文逗号之间的错误

0 回复 有任何疑惑可以回复我~
#1

看到我请叫我滚去学习 提问者

呵呵,看楼上
2016-10-27 回复 有任何疑惑可以回复我~

 if(sale>100)   {        if(year>=2)        {        printf("%s\n","恭喜你获得优秀员工!");    else    {        printf("%s","很遗憾,期望你再接再厉");  } } else     {        printf("%s","很遗憾,期望你再接再厉");     }            return 0; }

{}括号的问题,写代码要养成有始有终,写了前括再写后括的习惯。你第一个else前面的}应该放到第二个else前面

0 回复 有任何疑惑可以回复我~
#1

看到我请叫我滚去学习 提问者

是少了一个括号。
2016-10-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926256    人
  • 解答问题       20798    个

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

进入课程

哪里错了???????????????????????

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信