scratch编程软件 c语言编程题,利用条件运算符的嵌套来完成,使用switch语句编程?
c语言编程题,利用条件运算符的嵌套来完成,使用switch语句编程?
代码如下:以下是以下:以下是以下的代码:以下是以下的代码:以下是以下的代码:以下是以下的代码:在本文的最后一部分,和[int d
[char S
scanf(%d“,&D)
]if(d&T 100,以下是下面是以下代码:下面是以下代码:在case[case 10
][case 9:9:S=[a break]case 8:case 8]case 7:case 7:case 6:case 6:S(6:S=“the break]是霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳霹雳kbreakbreakbreakbreakbreakbreakbreak]else
printf(”数据输入错误!“)!return 0
用C语言编程要用else-if语句和switch语句?
1它们的本质区别在于if else语句更适合判断区间(range),switch语句更适合判断离散值
2[举例
判断哪些成绩在65到85分之间的学生适合使用if else语句,因为100[65,85]是一个区间
判断一个学生的班级是一班,二班还是三班比较适合用切换句,因为一班,类2和类3是离散值
3扩展
所有switch语句都可以替换为if-else语句(因为if-else语句只需要分别判断每个离散值),但并非所有else语句都可以被switch语句替换(因为区间中的值是无限的,switch接受的值只能是整数或枚举,所以不能用case逐个列出)。
scratch编程软件 c语言switch用法举例 c语言case是什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。