问答详情
源自:4-5 练习题

hello 各位大佬

if--else  多重

             嵌套   有啥区别

提问者:swst5120171178 2017-09-26 21:26

个回答

  • sixsix232
    2022-07-03 01:11:50

    多重是满足其中一个条件就可以执行满足那个要求的程序

    嵌套是满足全部要求才可以

  • sixsix232
    2022-07-03 01:06:52

        int money=10;    if(money>=100)
        {
            printf("%s\n","买A6");
        }
        else if(money>=50&&money<100)
        {
            printf("%s\n","买帕沙特");
        }
        else if(money>=20&&money<50)
        {
            printf("%s\n","买奇瑞");
        }
        else
        {
            printf("%s\n","买奥拓");
        }
        return 0;

  • sixsix232
    2022-07-03 00:54:49

        int money=10;
        if(money>=100)
        {
            printf("%s\n","买A6");
        }
        if(money>=50&&money<100)
        {
            printf("%s\n","买帕沙特");
        }
        if(money>=20&&money<=50)
        {
            printf("%s\n","买奇瑞");
        }
        if(money<20)
        {
            printf("%s\n","买奥拓");
        }

    //最麻烦的

  • 幕布斯4245778
    2018-08-21 09:55:55

    多重就是if else 并列 嵌套则是在前一个if条件下再判断一个if语句

  • qq_罢_0
    2018-04-02 14:55:39

    #include <stdio.h>

    int main() 

    {

        int a=1000000; //销售业绩为120万

        int b=500000;

        int c=200000;

        int d=500000;

        if(d>=a)

        {

            printf("%s/n","买A6");

        }

        else if(d>=b&&d<a)

        {

            printf("%s/n","买帕萨特");

        }

        else if(d>=c&&d<b)

        {

            printf("%s/n","买奇瑞");

        }

        else

        {

            printf("%s/n","买奥拓");

        }

        //刚刚进入公司1年

        //完善代码

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        return 0;

    }


  • _少_5
    2017-09-26 21:37:21

    我的理解是:多重是同个条件,得到一个答案。例如:你考试得90分,有玩具小汽车;得70分,有大餐;60分以下,没奖励。
    嵌套呢,是多个条件,得到一个答案。例如:你的销售额得在120万以上并且你还得满2年的工作时间,才可以得到优秀员工奖金。