请在 下方输入 要搜索的题目:

输入一个百分制成绩,输出成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

输入一个百分制成绩,输出成绩等级
A、
B、
C、
D、E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

发布时间:2025-06-05 23:31:45
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:【计分规则】: x=input('请输入成绩:');if x>100 | x<0 disp('输入的成绩不是百分制,请重输!');else if x<=100 & x>=90 disp('A'); elseif x<=89 & x>=80 disp('B'); elseif x<=79 & x>=70 disp('C'); elseif x<=69 & x>60 disp('D'); else disp('E'); endend输入x得1分、判断x合理性1分、多分支if结构3分。评分时请注意答案的不唯一性,只要程序或命令能实现题目所要求的功能,均可得分。必要时请上机验证程序或命令。 s=input('请输入成绩:');while 1 if s<0 | s>100 disp('成绩需在0~100之间,请重输!') s=input('请输入成绩:'); else break; endendswitch fix(s/10) case {9,10} disp('A') case 8 disp('B') case 7 disp('C') case 6 disp('D') otherwise disp('E')end输入s得1分、判断s合理性1分、switch结构3分
专业技术学习
相关试题
专业技术学习
搜搜题库系统