matlab 输入一个百分制成绩,要求输出成缆等级^、日、C口、E其中90分-100分为A.83 分39 分为B,70-79分为C,60-69分为D,60 分以下为E。要求: 《1)用分支语句实现; (2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩则输出"error“
时间: 2024-03-06 12:46:57 浏览: 22
好的,我来回答你的问题。这是一个关于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"。
希望这个回答能够帮到你。如果你有更多的问题,请随时问我。
相关问题
matlab输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
好的,以下是MATLAB的示例代码:
```
score = input('请输入成绩:');
if score >= 90
disp('成绩等级为:A');
elseif score >= 80
disp('成绩等级为:B');
elseif score >= 70
disp('成绩等级为:C');
elseif score >= 60
disp('成绩等级为:D');
else
disp('成绩等级为:E');
end
```
您可以将此代码复制到MATLAB命令窗口中运行,按照提示输入一个成绩,程序将输出对应的成绩等级。
matlab输入一个百分制成绩,输出成绩等级A,B,C,D,E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。分别用if和Switch语句实现
使用if语句实现:
```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');
else
disp('成绩等级为E');
end
```
使用Switch语句实现:
```matlab
score = input('请输入成绩:');
switch floor(score/10)
case 10
case 9
disp('成绩等级为A');
case 8
disp('成绩等级为B');
case 7
disp('成绩等级为C');
case 6
disp('成绩等级为D');
otherwise
disp('成绩等级为E');
end
```
注意:在Switch语句中,由于输入的成绩是百分制,所以需要使用floor将成绩除以10取整,得到十位数,再进行判断。同时,如果成绩为100分,由于进入不了任何一个case,因此需要在第一个case中加一个空操作。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)