输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90~100为A,80~89为B,70~79为C,60~69为D,60以下为E。
以下会分别使用if语句和switch语句实现
1)if语句实现如下
c=input('请输入成绩:');
if c>=90&c<=100
disp('A');
elseif c>=80&c<=89
disp('B');
elseif c>=70&c<=79;
disp('C');
elseif c>=60&c<=69;
disp('D');
elseif c>=0&c<60;
disp('E');
else
disp('成绩有误!');
end
2)switch语句实现如下
m=input('请输入成绩:');
m=fix(m/10);
switch m
case {10,9}
disp('A');
case 8
disp('B');
case 7
disp('C');
case 6
disp('D');
case {5,4,3,2,1,0}
disp('E');
otherwise
disp('输入有误!')
end
版权声明:本文为Logic_luo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。