99问答网
所有问题
c语言问题,问个程序 switch选择结构 谢谢
如题所述
举报该问题
推荐答案 2019-02-05
continue是对的while循环,相当于后面的语句不执行了,直接判断while循环的条件,因为你让这里恒为真了,所以,直接开始执行循环体,改成break的意思则是switch中后面的语句不执行,但是要执行while循环体之内,switch之后的内容。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jjttXBWvejjjB7XvWj.html
其他回答
第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!")
}
}
相似回答
C语言,
大一题,关于
Switch结构
的,能帮忙详细讲讲吗?
答:
当我们需要根据不同的值采取不同的操作时,可以使用
C语言中
的
Switch结构
。Switch结构提供了一种基于不同值进行跳转的控制流程。Switch结构的语法如下:```
switch
(expression) { case value1 ://执行操作1 break;case value2 ://执行操作2 break;case value3 ://执行操作3 break;...default ://当...
C语言,选择结构,switch
语句
答:
你的
程序
中有两
个switch选择,
首先看外层的switch,由于x已经被赋值为1,所以程序会选择case 1所对应的语句执行。而case 1对应的语句是又是一个switch语句,此时的switch后边括号中的变量是y,由于y已经被赋值0,所以应该执行case 0所对应的语句,执行a++;后缀++是说执行完语句后变量值增加1.最后答案...
c语言switch
语句
谢谢
·!~!~
答:
C语言
:
switch
语句用法 case (c>=90 && c<=100): case后面的必须是一个常量。 你这个可以先将成绩除以10,再用switch #include "stdio.h" void main() { char c; /*这里别用char,改成:int c,d;*/ scanf("%c",&c); /*这一句也改成scanf("%d",&c);最好前面再加一...
C语言选择结构问题
答:
switch
语句是
C语言中
的一个多项
选择
的语句,其用法是对switch后面括号里运算所得的值进行case后的匹配,并执行相关语句,遇到break语句,则跳出后续case语句,完成整个switch语句的执行,然后从 “}”后面的语句开始执行,即执行了case 0:m++;break;后,执行printf("%d\n",m);,要想输出3,把 case ...
求问这道关于
Switch
语句的
c语言
的题
答:
这是因为这个
switch
...case句块的执行顺序是这样的,一开始k=8,在case从句中没有匹配的,所以它会执行defult句块中的内容,因为没有break语句来中断,所以在那之后会继续往下执行case10,case11句块中的内容,直到触底退出,因为这个过程共有3个k+=1语句,所以k被加了3次1,这样k的值就从8变成了...
C语言
编程
选择结构程序
设计
答:
switch (a%3) → a为16,a%3为1 → 执行 case 1 → m初值为0,m++为1。注意,这里case1 并没有break,所以会继续向下执行完整
个switch
(a%3) → 执行switch (b%2) → b为21,b%2为1 → 执行default → m为1,m++为2 → 注意这里依然会继续执行case0 → m++为3,break跳出...
C语言
编程
选择结构程序
设计
答:
break跳出
switch
(b%2)→ switch(a%3)语句结束→执行printf,此时m为3。#include<stdio.h>void main() {int a=16,b=21,m=0;switch(a%3) {case 0:m++; break;case 1:m++;switch(b%2) {default: m++;case 0:m++;break;}}printf("m=%d\n",m);}运行结果 ...
在
C语言中,switch问题
求帮助。
答:
switch
(a)中的a只能是整形,和字符常量,case后面跟的
选择
语句只能是整型常量,例:1,2,3或1+2,在第一、二个case语句的后面应该加上括号里的(break;),来使流程跳出switch分支
结构
。你可以不加break;试一下,不会出错但是功能就不一样了。include<stdio.h> int main(){ int a;printf("...
C语言
选择结构
switch
答:
switch
(x){ case 1 : switch(y){ case 0 : a++; break; /* ++a 先自加后计算 a++ 先计算后自加1 这里没有什么计算 所以 a=1;*/ case 1 : b++; break;} case 2 : a++; b++; break; /* 我把
程序
帮你改了改格式 你应该还清楚能看到 这个case 2是哪个switch的了吧 ...
大家正在搜
c语言switch结构
switch case c语言
c语言switch case例子
c语言switch例题
c语言里switch语句
c语言正确的switch语句
c语言程序结构
C语言switch题目
写出switch语句的基本结构
相关问题
c语言问题,问个程序 switch选择结构 谢谢
c语言选择结构 switch语句关于输入错误返回的问题
C语言,选择结构,switch语句
C语言中,switch选择结构中必须有default子句,对...
C语言中选择结构程序设计的一道题,用switch语句设计
C语言编程 选择结构程序设计
c语言 switch结构选择题
C语言中分支选择结构有哪些语句?