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
大家帮帮忙吧!感谢
第一个就是一个判断
第二个程序有问题 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
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.