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...
#include<stdio.h>intmain(){#pragma1.从键盘输入一个月份,输出对应季节/* 12~2 冬季 3~5 春季 6~8 夏季 9~11 秋季 用switch *//* printf("请输入一个1~12的月份,以回车结束\n"); int number = -1; scanf("%i",&number); switch (number) { case 12: case 1: case 2: printf("冬季")...
比如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)...
switch语句 if语句是按条件来决定执行代码的,switch语句则更加直白——匹配执行。直接根据有限个匹配结果去逐一编写相应的执行语句,原理上来讲,switch语句完全可以被if语句取代,switch语句多用来“等值”的判断,if语句多用来逻辑值“真”和“假”的判断。
文档简介 1、C语言基础(分支和循环结构switch)复习备考练习题10有以下程序: #includestdio.h main( ) char i; for (; (i=getchar ()!=n;) switch (i-a) case 0: putchar (i); case 1: putchar (i+1);break; case 2: putchar (i+2); case 3: break; default: putchar (i);break; pri...
Switch的练习 pragma mark 概念 /* 什么时用switch,什么时候用if 在开发中一半情况下用if,if比较灵活 如果说是对一些固定的值进行判断,并且这些值的数量不多的情况下,可以使用switch 从理论来说,switch的性能效率比if高 */ pragma mark 代码 #include <stdio.h> int main() { /* 要求用户输入一个分数,根...
《C语言基础》(分支和循环结构switch)复习备考练习题 10有以下程序: #includestdio.h main( ) {char i; for (; (i=getchar ())!=\n;) {switch (i-a) {case 0: putchar (i); case 1: putchar (i+1);break; case 2: putchar (i+2); case 3: break; default: putchar (i);break; }...
谭浩强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...