java用switch输出成绩等级_输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A...

这段代码展示了如何使用Java的switch语句根据输入的百分制成绩,输出对应的A、B、C、D、E等级。当成绩在90以上时输出A,80-89为B,70-79为C,60-69为D,其余为E。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序: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(\"学生的成绩等级为

9add88e4ada1bb2ed8026c3fc44f3775.png

这样就可以了

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),

2d69da9a144bb94922bcb4aebececfe5.png

111a8fa74d7d7ed4939cebc67a97f44d.png

问号处是(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'\")

7aa8d650057d5aa4a4581e855657d2c8.png

程序: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\",

img_2_406512852_1201928288_11.jpg

1、Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。作原理:switch 后面的 (n) 可以是表达7a64e58685e5aeb931333365643661式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行。

用SWITCH来表达不等于脱了裤子放屁!因为抄CASE后面只能用常量表达式,所以必须是先用IF判断袭,然后再得出常量来,用了IF了,还需要用zhidaoSWITCH吗?private string getClass(int cj) {

ada6374ecdb8fe87aa4f42bb8995d044.png

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请勿采集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值