C 编程
如何更改此 if else 条件来切换大小写?
if(n >= 10 && n <= 20){price=2.00;}
else if(n > 20){price=3.00;}
else {price=1.00;}
最佳答案
你不能,至少不能以任何有意义的方式来改进代码。当案例数量有限且值本身有意义时,切换是最好的选择。
由于您的代码有两个“开放式”情况( n > 20
和 else
,即 n < 10
),因此您无法使用 switch
来解决它它只支持一个这样的包罗万象的,default
案例。
关于C 编程开关案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15202179/