matlab第三章上机总结,matlab第三章答案

第1题:

从键盘输入一个3位数,将它反向输出。如输入639输出936.

n1=fix(n/100);

n2=rem(fix(n/10),10);

n3=rem(n,10);

m=n3*100+n2*10+n1;

disp(m)

请输入一个三位数:489

984

第2题:

输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B、70~79分为C、60~69分为D,60分以下为E。

要求:(1)分别用if语句和switch语句实现。

(2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出错信息。

If语句:

>> s=input('请输入成绩分数:');

if s>=90&s<=100

disp('A');

elseif s>=80&s<=89

disp('B');

elseif s>=70&s<=79

disp('C');

elseif s>=60&s<=69

disp('D');

elseif s>=0&s<60

disp('E');

else

disp('false');

end

请输入成绩分数:89

B

Switch语句:

>> s=input('请输入成绩分数:');

switch fix(s/10)

case {9,10}

disp('A');

case {8}

disp('B');

case {7}

disp('C');

case {6}

disp('D');

case {5,4,3,2,1,0}

disp('E');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值