课程
/后端开发
/C
/C语言入门
if--else 多重
嵌套 有啥区别
2017-09-26
源自:C语言入门 4-5
正在回答
多重是满足其中一个条件就可以执行满足那个要求的程序
嵌套是满足全部要求才可以
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语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答各位大佬们
4 回答各位大佬看看
2 回答求问各位大佬
1 回答求问各位大佬
1 回答请教各位大佬