问答详情
源自:4-4 分支结构之嵌套if-else语句

跟答案一模一样都不能通过,这是为什么呢?

#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","很遗憾,期望你再接再厉");
        }
    } 
    else 
    {
        printf("%s\n","很遗憾,期望你再接再厉");
    }
    return 0;
}


提问者:Cxiaoxiao 2015-12-30 21:21

个回答

  • 努力提升
    2015-12-31 10:04:12
    已采纳

    我又仔细看了下printf("%s\n","很遗憾,期望你再接再厉");

    这里输入的是中文字符的逗号,这样就没有问题了 printf("%s\n","很遗憾,期望你再接再厉");

  • 努力提升
    2015-12-31 09:47:46

    这个应该是答案验证出了点问题,右边能编译出正确的结果就OK啦,主要是掌握知识点

  • 周小牛
    2015-12-30 21:49:02

    if else 之中最好不要用 if else