求助matlab 用while循环求100-200间的素数

如题所述

num=200;
i=100;
flag=0;
m=0;
A=[];
while i<=num
j=2;
while j<=i-1
if rem(i,j)==0
flag=flag+1;
end
j=j+1;
end
if flag==0
m=m+1;
A(m)=i

end

i=i+1;
end
A
这个程序有点问题我也没有调试。你自己调试一下就行了。其实用for容易理解的多。
温馨提示:答案为网友推荐,仅供参考
相似回答