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

大家受累看一下我哪里错了

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

}


正在回答

3 回答

else会与离它最近的还未搭配else的if搭配,你的第二个else好像没有搭配吧?我也是初学者,就只是发表自己的看法而已,如果错了不要见怪啊?

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

http://img1.sycdn.imooc.com//5dbfc72e0001c3d806570314.jpg

#include <stdio.h>
int main()
{    
    int sale=120; //销售业绩为120万    
    int year=1; //刚刚进入公司1年    
//完善代码    
    if(sale > 100)		
    {				
        if(year >= 2)			
        {				
        printf("%s\n","恭喜你\n");			
        }			
        else			
        {				
        printf("%s\n","很遗憾,期望你再接再厉\n");			
        }		
    }    
    else        
    {            
        printf("%s\n","很遗憾,期望你再接再厉");        
    }    
return 0;
}

①:分号的输入法,是中文的

②:else 不是包含在if里面的,而是同级的

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

其实可以这样写,没这么麻烦

#include <stdio.h>

int main()

{

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

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

//完善代码

if(sale > 100 &&  year >= 2)

printf("恭喜你,获得优秀员工奖励");

else

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

return 0;

}

输出结果应该是一样,网站上讲的不知道为什么多了很多步骤,我也希望有大神来说明一下,这些步骤是来干什么的,没有挑衅,真的很想知道,我是个初学者,学校教的有很多地方不懂,希望有大哥来带一下,谢谢

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

木子是菜鸟

因为这是教你使用多重嵌套的题目
2019-11-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大家受累看一下我哪里错了

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