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

相关推荐
学生小羊几秒前
A. C05.L08.贪心算法入门
算法·贪心算法
孟祥_成都几秒前
打包票!前端和小白一定明白的人工智能基础概念!
前端·人工智能
ᐇ9597 分钟前
Java集合框架实战:HashMap与HashSet的妙用
java·开发语言
幂律智能9 分钟前
能源企业合同管理数智化转型解决方案
大数据·人工智能·能源
Arctic.acc12 分钟前
Datawhale:吴恩达Post-training of LLMs,学习打卡5
人工智能
csbysj202020 分钟前
Scala 异常处理
开发语言
小毅&Nora25 分钟前
【微服务】【Nacos 3】 ② 深度解析:AI模块介绍
人工智能·微服务·云原生·架构
AndrewHZ26 分钟前
【图像处理基石】图像连通域计算:原理、算法实现与应用全解析
图像处理·算法·计算机视觉·cv·算法原理·视觉算法·连通域计算
Dev7z28 分钟前
基于图像处理与数据分析的智能答题卡识别与阅卷系统设计与实现
图像处理·人工智能·数据分析
GoldenSpider.AI28 分钟前
跨越地球的计算:StarCloud如何将AI数据中心送入太空,掀起下一代能源革命
人工智能·能源·starcloud·nvidia h100·philip johnston·ai创业公司