当前位置:   article > 正文

MATLAB嵌套循环求解1到1000的素数和

MATLAB嵌套循环求解1到1000的素数和

熬夜打卡。

代码都跑过一遍的,没有任何问题啦。

方法一:matlab的嵌套循环(重在理解)

  1. clc;clear;
  2. s=0;
  3. for i = 2:1000
  4. for j = 2:32
  5. if(~mod(i,j))
  6. break;
  7. end
  8. end
  9. if(j>(i/j))
  10. s=s+i;
  11. end
  12. end
  13. disp(s)

方法二:使用isprime函数进行素数判断(超简便)

  1. clc;clear;
  2. s=0;
  3. for i = 1:1000
  4. if(isprime(i))
  5. s=s+i;
  6. end
  7. end
  8. disp(s)

希望能帮助到大家。大家有什么疑问,欢迎留言啊。

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

闽ICP备14008679号