当前位置:   article > 正文

用MATLAB找出1~100的素数_matlab求1到100的素数

matlab求1到100的素数

MATLAB嵌套循环允许使用一个循环在另一循环内,下面用一个嵌套循环来把所有从1到100的素数显示出来。

1. 建立脚本文件,代码如下:

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

2. 运行结果

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/326427
推荐阅读
相关标签
  

闽ICP备14008679号