m=3case3:switch(n)//判断n的数值{case1:n++;//因为n=2,所以跳过case 1的情况,直接来到case2case2:m++;break;//这里n=2,m=4,这里的break是跳出内部switch语句而不是外部的}case4:m++;//n=2,m=5break;//这里的break语句是跳出外部的switch语句default:break;}printf("m=%d,n=%d\n...
比如70~79对应“7”,经过这样的转换再用switch语句就很简单了,看一下代码: voidfun8(){intp;charg='E';printf("请输入成绩查询等级:\n");scanf_s("%d",&p);if(p>100||p<0){printf("输入成绩无效,请输入0~100\n");return;}intn=p/10;switch(n){case10:case9:g='A';break;case8:g='B'...
printf("Please input a expression:"); scanf("%d%c%d", &a,&ch,&b);switch(ch) {case'+': d=a+b; printf("%d+%d=%d\n",a,b,d);break;case'-': d=a-b; printf("%d-%d=%d\n",a,b,d);break;case'*': d=a*b; printf("%d*%d=%d\n",a,b,d);break;case'/':if(b==0)...
// 练习8voidfun8(){int p;char g='E';printf("请输入成绩查询等级:\n");scanf_s("%d",&p);if(p>100||p<0){printf("输入成绩无效,请输入0~100\n");return;}int n=p/10;switch(n){case10:case9:g='A';break;case8:g='B';break;case7:g='C';break;case6:g='D';break;default:...
谭浩强C程序设计 08_switch加练习 实例1if语句 一、if语句的三种形式(参见P96图)1.if(表达式)语句2.if(表达式)语句else语句例1:if(x<0)x*=-1;例2:if(x>y)max=x;elsemax=y;3.if(表达式1)语句elseif(表达式2)语句elseif(表达式3)语句…...[else语句]例3:if(salary>1000)elseif(salary>800)...
* 实现自动取款机界面的模拟来学习使用switch语句 * switch...case语句的结构 * switch(int类型变量){ *case1: //如果是1,进行相应的处理 * ... *break; *case2: * ... *break; * default: //可有可无的,表示如果不是上面的所有 * ... *break...
switch语句练习题 1.若运行时输入:3 5/,则以下程序的运行结果是___main( ){float x,y;char o;double r;scanf("%f %f %c",&x,&y,&o);switch(o){case '+':r=x+y;break;case '-':r=x-y;break;case '*':r=x*y;break;case '/':r=x/y;break;} printf("%f",r);} 2....
* switch(int类型变量){ * case 1: //如果是1,进⾏相应的处理 * ...* break;* case 2:* ...* break;* default: //可有可⽆的,表⽰如果不是上⾯的所有 * ...* break;* } */ int main(void){ do{ printf("===\n");printf(": Please select the key: ...
c语言入门:[24]switch语句 1 现在对于下面的程序我们应该一看就懂,其实这样写无论从逻辑上还是电脑执行上都已经很好了,只是我们书写起来包括阅读上显得代码有点臃肿。main(){ int n; printf("请输入一个小写数字(1~9)"); scanf("%d",&n); if(1==n) { printf("壹\n"); } else if(2==n) ...