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

相关推荐
Dreams_l12 小时前
死信队列和延迟队列介绍
java·开发语言
IT_陈寒12 小时前
Java里用Stream.parallel()翻车实录,这性能还不如单线程
前端·人工智能·后端
王国强200912 小时前
OmniDocBench 深度解析:从评测原理到评测开源/闭源 OCR 模型实战
人工智能
小淮AI12 小时前
AI能看财报吗?从18个模型实测到5类工具的使用观察
人工智能
goujunwe13 小时前
GEO 的胜负藏在标签里
人工智能
Young丶13 小时前
讲透 Claude Code 系列 (四):Claude Skills 完全指南:可复用的“专业能力包”从入门到精通
人工智能·ai·ai编程·ai coding
Zenova EdgeOS13 小时前
Python 工业边缘 redis-py 异步实战
开发语言·redis·python
huang57914713 小时前
哈希算法的抗碰撞机制与安全性增强策略4
算法
阿里云大数据AI技术13 小时前
Hologres:一站式 Agentic 多模态检索分析平台
人工智能