39.利用matlab寻找素数(matlab程序)

1. 简述

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

2. 代码

%% 学习目标:寻找素数

clear

sum=5; %求0~100素数之和

ss=0; %用来标定是否是素数,0表示不是

prime=2 3; %用来存放素数,2,3为素数,先放置在prime矩阵中

for i=4:100

for j=2:fix(sqrt(i))

if mod(i,j)==0

ss=0; %能被整除,说明i不是素数,用ss=0来表示

break; %能被整除,跳出内循环

else

ss=1;

end

end

if ss==1 %是素数,保存至prime矩阵,并求和

prime=prime,i;

sum=sum+i;

end

end

prime

sum

3. 运行结果

相关推荐
Jerry11 分钟前
LeetCode 347. 前 K 个高频元素
算法
程序猿炎义26 分钟前
一人内容团队——用Amazon Quick Desktop实现小红书从选题到发布的全流程自动化
大数据·人工智能·microsoft·自动化·小红书
Young Doro38 分钟前
SAC 算法
线性代数·算法·机器学习
罗超驿41 分钟前
2.算法效率的核心密码:时间复杂度和空间复杂度详解
java·数据结构·算法
阿虎儿1 小时前
daytona创建snapshot: Failed to get initial runner: Error: No available runners
人工智能
:-)1 小时前
算法-堆排序
数据结构·算法·排序算法
字节跳动视频云技术团队2 小时前
火山引擎 × 央视网 打造 2026 世界杯沉浸式观赛盛宴
人工智能·音视频开发
IT_陈寒2 小时前
Java线程池这个坑我算是踩明白了
前端·人工智能·后端
创安达科技2 小时前
2026 市政太阳能警示设施采购,多维度设备性能评估参考
人工智能·太阳能道钉灯·创安达
星马梦缘2 小时前
算法设计 期末复习笔记
算法·动态规划·二分图·最小生成树·线性规划·最大流