c语言问题,问个程序 switch选择结构 谢谢

如题所述

continue是对的while循环,相当于后面的语句不执行了,直接判断while循环的条件,因为你让这里恒为真了,所以,直接开始执行循环体,改成break的意思则是switch中后面的语句不执行,但是要执行while循环体之内,switch之后的内容。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-19
外面拿个循环条件控制一下,只有输入1-4的时候才能跳出不重新输入。
int
n=0;
while(n<1
||
n>4)
{
scanf("%d",
&n);
switch(n)
{
1.............
2.............
3.............
4.............
default
:
printf("输入错误,请输入1-4!")
}
}
相似回答