matlab 输入一个百分制成绩,要求输出成缆等级^、日、C口、E其中90分-100分为A.83 分39 分为B,70-79分为C,60-69分为D,60 分以下为E。要求: 《1)用分支语句实现; (2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩则输出"error“
时间: 2024-03-06 17:46:57 浏览: 64
好的,我来回答你的问题。这是一个关于MATLAB的问题,需要使用分支语句来实现成绩等级的判断,并且需要检查输入的成绩是否合法。
下面是MATLAB代码实现:
```
score = input("请输入百分制成绩:");
if score >= 90 && score <= 100
disp("成绩等级为A。")
elseif score >= 80 && score <= 89
disp("成绩等级为B。")
elseif score >= 70 && score <= 79
disp("成绩等级为C。")
elseif score >= 60 && score <= 69
disp("成绩等级为D。")
elseif score >= 0 && score <= 59
disp("成绩等级为E。")
else
disp("error")
end
```
这个程序会先检查输入的成绩是否在0到100之间,如果成绩合法,则根据分数范围输出对应的成绩等级,否则输出"error"。
希望这个回答能够帮到你。如果你有更多的问题,请随时问我。
阅读全文