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

相关推荐
Jerryhut6 分钟前
目标检测算法综述1
人工智能·目标检测·计算机视觉
GDAL7 分钟前
人工智能AI在书签篮分类中的应用落地
人工智能·分类·bert·书签篮·书签栏
xb11327 分钟前
C# WinForms界面设计
开发语言·c#
OLOLOadsd1238 分钟前
自然景观分类与识别_YOLO11_C3k2_IDWC改进方法详解
人工智能·分类·数据挖掘
期末考复习中,蓝桥杯都没时间学了9 分钟前
力扣刷题记录2
算法·leetcode·职场和发展
2501_941329729 分钟前
棉田方向识别与分类_yolo11-seg-repvit实现_1
人工智能·分类·数据挖掘
Liue6123123110 分钟前
【深度学习】YOLO11-SlimNeck实现多种杂草植物叶片智能识别与分类系统,提升农业精准管理效率_2
人工智能·深度学习·分类
高洁0115 分钟前
知识图谱如何结合 RAG实现更精确的知识问答
人工智能·算法·机器学习·数据挖掘·知识图谱
-Rane15 分钟前
【C++】内存管理
开发语言·c++
20130924162717 分钟前
1957年罗森布拉特《感知机》报告深度剖析:人工智能的黎明与神经网络的奠基
人工智能·深度学习·神经网络