Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-03-21
年龄: 58
帖子: 5
声望力: 0 ![]() |
![]()
x=input('请输入x的值:');
if x>=90 & x<=100 y='A' elseif x>=80 y='B' elseif x>=70 y='C' elseif x>=60 y='D' elseif x>=0 y='E' else 'error' end grade=input('请输入grade的值'); switch fix(grade/10) case{0,1,2,3,4,5} y='E' case{6} y='D' case{7} y='C' case{8} y='B' case{9,10} y='A' otherwise 'error' end; 注意基础知识,别和C语言混淆。那题目我在看看。 |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-09-16
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
我这有一个问题,给出一个常数s=11;三个矩阵a=[1 2 3 5 6 8];b=[10 11 13];c=[15 16 78];用switch语句判断s分别对应哪一个矩阵的处理情况,比方说:
switch s case {a} s=1; case {b} s=2; case {c} s=3; end 这样哪里有问题啊?程序根本就进入不了case语句。 感谢帮助! |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24 ![]() |
![]()
没有s=11的情况 。
__________________
qq604443022 |
![]() |
![]() |