swst5120171178
2017-09-26 21:26
if--else 多重
嵌套 有啥区别
多重是满足其中一个条件就可以执行满足那个要求的程序
嵌套是满足全部要求才可以
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;
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","买奥拓");
}
//最麻烦的
多重就是if else 并列 嵌套则是在前一个if条件下再判断一个if语句
#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;
}
我的理解是:多重是同个条件,得到一个答案。例如:你考试得90分,有玩具小汽车;得70分,有大餐;60分以下,没奖励。
嵌套呢,是多个条件,得到一个答案。例如:你的销售额得在120万以上并且你还得满2年的工作时间,才可以得到优秀员工奖金。
C语言入门
926210 学习 · 20797 问题
相似问题