当前位置:   article > 正文

matlab求素数个数及素数的总和,算法(1---1000))_matlab求1~1000点素数之和

matlab求1~1000点素数之和

算法
clear%清空变量
sum=5;%从第一个合数开始
ss=0;%标记
prime=[2 3];%初始数组,前两个素数
for i=4:100
for j=2:fix(sqrt(i))%求素数
if mod(i,j)0
ss=0;%不是素数为0
break;%跳出for(j)的循环
else
ss=1;%是素数
end
end
if ss
1
prime=[prime,i];%输出所有的值
sum=sum+i;%求和
end
end
prime
sum

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

闽ICP备14008679号