登录论坛

查看完整版本 : [MATLAB数学相关] if语句的使用


shilangfeng
2012-03-11, 12:02
x=input('请输入x值:');
if x>90&x<100
y=A;
elseif x>80&x<89
y=B;
elseif x>70&x<79
y=C;
elseif x>60&x<69
y=D;
else
y=E;
end
y
这个错在哪里呢,搞不懂了

lai
2012-03-11, 19:00
x=input('请输入x值:');
if x>90&x<=100
y='A';
elseif x>80&x<=89
y='B';
elseif x>70&x<=79
y='C';
elseif x>60&x<=69
y='D';
else
y='E';
end
y

yhcode
2012-03-12, 08:08
从你的程序上看,如楼上之回答应该没问题。从这个程序看,你在以后的编程过程中还要重点弄清变量及变量的赋值问题等基本问题。

未注册
2012-03-12, 18:40
请问你是怎么看出来的呢???你觉得变量应该怎么赋值呢?你可以给出一楼的答案吗?

飘过的风
2012-03-15, 22:45
A、B、C、D、E是C语言中的字符,凡是字符都要用单引号括起来。这里是给变量赋字符

路过的
2012-03-17, 11:00
请问5楼支持的是谁啊?