想用switch来分情况写,但是报错,问了同学也是没看出问题,懂的人能给我解答一下吗🙏🏼
【相关推荐】
switch语句的一般形式为:
switch(表达式)
{
case 常量1: 语句1
case 常量2: 语句2
case 常量3: 语句3
···
case 常量n: 语句n
deafult:语句n+1
}
它的意思是:首先计算switch后括号内表达式的值,然后利用该值逐个与case后面的常量值相比较。当与某个case后面的常量值相等时,则执行该case后面所有的语句。如果switch后面括号内的值与所有case后面的值都不相等,如果存在default,那么执行default之后的语句。但要是没有default,则直接跳过。
41行的花括号,似乎应该放在45行前面,
do {
...
} while (...);