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

相关推荐
刘一说1 分钟前
AI科技热点日报 | 2026年5月12日
人工智能·科技
2501_934440232 分钟前
只做中外合作办学,并且把它做深、做精
大数据·人工智能
Dillon Dong3 分钟前
机侧同步定子电压环的PI整定:从“对齐三个量“到“闭环四步法“
算法·变流器·风电控制·dfig
lpfasd1237 分钟前
AI Agent 构建操作指南
人工智能
Languorous.8 分钟前
C++数据结构进阶|图(Graph)详解:从存储到面试高频算法实战
算法
学习使我快乐018 分钟前
AI时代下,前端如何破局
前端·人工智能
吾辈亦有感9 分钟前
AIGC时代大模型信息安全隐私保护技术方案
人工智能
厚国兄9 分钟前
Agent 工程化系列 · 第 06 篇_MCP是什么协议
人工智能·llm·agent
xwill*10 分钟前
VLA-R1 Enhancing Reasoning in Vision-Language-Action Models
人工智能
凯瑟琳.奥古斯特11 分钟前
SpringBoot快速入门指南
java·开发语言·spring boot·后端·spring