程序:int main(){int n;scanf("%d",&n);switch(n/10){case 10:case 9:printf("A\\n");break;case 8:printf("B\\n");break;case 7:printf("C\\n");break;case 6:printf("D\\n");break;default:printf("E\\n");}return 0;}1、Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。e68a847a6431333365633962作原理:switch 后面的(n)可以是表达式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行。2、switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。注:注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回,用 continue 2www.mh456.com防采集。
你输入case 以后要空一格再输入数字 case才会变蓝、
printf(\"请输入学生的成绩:\\n\");scanf(\"%d\",&score);if(score>=90) ret='A';else if(score>=80) ret='B';else if(score>=70) ret='C';else if(score>=60) ret='D';else ret='E';printf(\"学生的成绩等级为
这样就可以了
score=input('请输入学生成绩:');while isempty(score) score=input('请输入学生成绩:');end else score=varargin{1};end grade=judge(score);for i=1:length(score) fprintf('%4d\\t%s\\n',score(i),
问号处是(int)score/10。这个意思是分数除10比如说85分。除10等于8。就是8
#include int main() { int x;printf(\"请输百入学度生知成道绩回\\n\");scanf(\"%d\",&x);if(x>100|答x) printf(\"score is error.\");switch(x/10) { case 9:printf(\"'A'\");break;case 8:printf(\"'B'\")
程序:int main(){int n;scanf("%d",&n);switch(n/10){case 10:case 9: printf("A\n"); break;case 8: printf("B\n"); break;case 7: printf("C\n"); break;case 6: printf("D\n"); break;default:printf("E\n");}return 0;}
用switch的: include int main() { float score;char grade;printf(\"please input a score:\");scanf(\"%f\",&score);while(score>100|score) {printf(\"\\nsorry your input is wrong\");scanf(\"%f\",
1、Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。作原理:switch 后面的 (n) 可以是表达7a64e58685e5aeb931333365643661式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行。
用SWITCH来表达不等于脱了裤子放屁!因为抄CASE后面只能用常量表达式,所以必须是先用IF判断袭,然后再得出常量来,用了IF了,还需要用zhidaoSWITCH吗?private string getClass(int cj) {
2、switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。注: 注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回,用 continue 2。本回答被网友采纳
这个的话这要输入整数,都可zhidao以有内完美的输出#includemain(){int x;scanf("%d",&x);switch(x/10){case 9: case 10:printf("A\n");break;case 8:printf("B\n");break;case 7:printf("C\n");break;case 6:printf("D\n");break;case 0:case 1:case 2:case 3:case 4:case 5: printf("E\n");break;default:printf("error\n");}容return 0;}
#include int main(){int iNum;scanf("%d", &iNum); //楼上来scanf打错源了百!度switch (iNum /10){case 10:case 9 : printf("A\n");break;case 8 : printf("B\n");break;case 7 : printf("C\n");break;case 6 : printf("D\n");break;default: printf("E\n");break;}return 0;}
内容来自www.mh456.com请勿采集。