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

相关推荐
暖阳华笺4 分钟前
【高频考点】回溯(暴力搜索)
数据结构·c++·算法·回溯法
hunterkkk(c++)5 分钟前
学习dijkstra算法(c++)
c++·学习·算法
YOLO数据集集合6 分钟前
输电线缺陷目标检测|无人机电力巡检深度学习数据集|电网线缆散股智能识别数据
人工智能·深度学习·yolo·目标检测·无人机
志栋智能7 分钟前
轻量级 vs. 重平台:巡检超自动化的两种路径选择
运维·网络·人工智能·自动化
昨日之日20068 分钟前
PilotTTS - 情感语音合成利器,支持方言与多情绪控制 一键整合包下载
人工智能
chatexcel9 分钟前
ChatExcel Max升级体验:从表格处理到企业级业务数据分析
大数据·人工智能·数据分析
腾视科技AI11 分钟前
AI赋能 车行无忧|腾视科技ES10车载智能终端,为车辆装上“智慧大脑”
大数据·人工智能·科技·ai·边缘计算·车载终端·车载智能终端
lightqjx14 分钟前
【算法】数据结构_单调队列
数据结构·算法·单调队列
wb0430720114 分钟前
外卖大战——从阿明的“3 秒生死线“,看系统性能优化的全链路方法论
开发语言·性能优化·架构·php
小的~~14 分钟前
Java线程及线程池的相关的问题
java·开发语言·多线程