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

相关推荐
海域云-罗鹏几秒前
豆包开启付费订阅,想白嫖越来越难了,企业不如部署自己的算力服务器
服务器·人工智能·github
战族狼魂1 分钟前
AI技术发展动态与行业趋势分析
人工智能
地平线开发者3 分钟前
Sparse4D:从 Dense BEV 到工程可落地的世界建模
算法·自动驾驶
TTGGGFF5 分钟前
自动化天塌了?AI 替你画 Simulink!Agent——MCP 配置踩坑指南(附真实环境实测)
人工智能·自动化·simulink
njsgcs9 分钟前
每一轮对话都要求ai写入一次记忆,每5轮都要求ai选一个记忆遗忘
人工智能
Bruce_Liuxiaowei11 分钟前
AI投毒产业链曝光:安全工程师怎么看、怎么防
人工智能·安全·ai·投毒
枫夜求索阁15 分钟前
五一节后复工与AI技能管理的再思考:从手动操作迈向系统化
人工智能
紧固视界16 分钟前
想找紧固件设备?6月就来上海紧固件专业展
大数据·人工智能·上海紧固件展·紧固件展·上海紧固件专业展
老马952716 分钟前
opencode6-桌面应用实战1
人工智能·后端
xiaoshuaishuai817 分钟前
C# DeepSeek V4 与 V3对比
开发语言·c#·量子计算