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. 运行结果

相关推荐
Eyfcom2 分钟前
〖AI物流落地 06〗AI Copilot 在 TMS 调度系统中的应用:Text-to-SQL、意图拆解与自动调参
人工智能·物流系统·快递系统·跨境物流快递系统·ai物流落地
域限奇点访客3 分钟前
怎么让AI稳定输出可解析的问卷结构?schema约束、失败重试与降级策略
人工智能
探索前端5 分钟前
把带贴图的 OBJ / glTF 转成 3D Tiles:我写了个 mesh-to-tiles
人工智能
nicksxs6 分钟前
把 LLM 判断拆成 Choice / Score / Noul:Jev SDK 六条实测
人工智能
AICoder码农王9 分钟前
AgentScope Java v2 Lab-1,审批只走有门的腿
人工智能
AI前端工程狮9 分钟前
1 秒超时,3 秒才写完:MCP 写操作的重复提交实测
人工智能·程序员
dyxal27 分钟前
FireRedVAD 深度解析:小红书开源的工业级语音活动检测“小钢炮”
人工智能·开源·语音识别
nice_lcj52041 分钟前
ThreadLocal 入门:它是怎么隔离数据的、为什么会导致内存泄漏
java·开发语言·后端·面试·并发编程·内存泄漏·threadlocal
加宝的起点雷达1 小时前
40 条候选里 38 条来自同一个源,主卡整屏重样
人工智能·算法·创业