最后一个 end 为什么不可以丢!!
clearfori=1:10;a{i}=89+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;c=[c,d];Name={'jack','Marry','...
clear
for i=1:10;
a{i}=89+i;
b{i}=79+i;
c{i}=69+i;
d{i}=59+i;
c=[c,d];
Name={'jack','Marry','Peter','Rose','Tome'};
Mark={72,83,78,89,67};
Rank=cell(1,5);
S=struct('Name',Name,'Marks',Mark,'Rank',Rank);
for i=1:5;
switch S(i).Marks
case 100
S(i).Rank='满分';
case a
S(i).Rank='优秀';
case b
S(i).Rank='良好';
case c
S(i).Rank='及格';
otherwise
S(i).Rank='不及格';
end
end
disp(['学生姓名','得分','等级']);
disp(' ');
for i=1:5;
disp([S(i).Name,blanks(6),num2str(S(i).Marks),blanks(6),S(i).Rank]);
end;
% end; %%%%%%%% 为什么要这个 end
丢了 就运行不了··· 展开
for i=1:10;
a{i}=89+i;
b{i}=79+i;
c{i}=69+i;
d{i}=59+i;
c=[c,d];
Name={'jack','Marry','Peter','Rose','Tome'};
Mark={72,83,78,89,67};
Rank=cell(1,5);
S=struct('Name',Name,'Marks',Mark,'Rank',Rank);
for i=1:5;
switch S(i).Marks
case 100
S(i).Rank='满分';
case a
S(i).Rank='优秀';
case b
S(i).Rank='良好';
case c
S(i).Rank='及格';
otherwise
S(i).Rank='不及格';
end
end
disp(['学生姓名','得分','等级']);
disp(' ');
for i=1:5;
disp([S(i).Name,blanks(6),num2str(S(i).Marks),blanks(6),S(i).Rank]);
end;
% end; %%%%%%%% 为什么要这个 end
丢了 就运行不了··· 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询