matlab编程问题,请懂的朋友们帮帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/07/12 15:06:31
输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
要求:用if语句实现。 请帮我看一下下面哪里有错啊···我都无语了
a=input('a=?');
if a<60
disp('E');
elseif a>=60,a<70
disp('D');
elseif a>=70,a<80
disp('C');
elseif a>=80,a<90
disp('B');
elseif a>=90,a<=100
disp('A');
end

elseif a>=60,a<70
这个没这么写的。两个条件之间用&连上。即
elseif a>=60&a<70
给你改了下,并运行成功。
a=input('a=?');
if a<60
disp('E');
elseif a>=60&a<70
disp('D');
elseif a>=70&a<80
disp('C');
elseif a>=80&a<90
disp('B');
elseif a>=90&a<=100
disp('A');
end