赞
踩
MATLAB嵌套循环允许使用一个循环在另一循环内,下面用一个嵌套循环来把所有从1到100的素数显示出来。
for i = 2 : 100 %外层循环,i的初值为2,终值为100
for j = 2:100 %内层循环,j的初值为2,终值为100
if(~mod(i,j)) % i除以j取余后再取反
break; % 跳出循环
end
end
if(j > (i/j)) %检查是否有其他除数
fprintf('%d is prime \n',i); %输出素数
end
end
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。