PDA

查看完整版本 : [求助]进来帮我看下这几个题目


我是心云
2008-11-24, 20:27
1.写个M文件:键盘输入,输入密码123,显示密码正确,程序结束。否则提示重新输入密码。
2. 求输出结果 s=0;
a=[12,13,14;15.16.17;18,19,20;21,22,23]

for k=a

for j=1:4
if rem(k(j),2)==0
s=s+k(j);
end
end
s
大家帮帮忙吧!感谢

anbcjys
2008-11-25, 08:20
第一个就是一个判断
第二个程序有问题 for k=a 这个有毛病

zhyanchao
2008-11-30, 23:17
第一题:
A='123';
while 1
B=input('please input the keyword:','s');
[m,n]=size(B);
if m==1&n==3
if all(A==B)
break;
end
end
sprintf('the keyword is wrong')
end
运行结果:
please input the keyword:12

ans =

the keyword is wrong

please input the keyword:123
第二题:
>> s=0;
a=[12 13 14;15 16 17;18 19 20;21 22 23];
for k=a
for j=1:4
if rem(k(j),2)==0
s=s+k(j);
end
end
end
s

s =

102