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

相关推荐
埃菲尔铁塔_CV算法13 分钟前
深度学习神经网络创新点方向
人工智能·深度学习·神经网络
ChoSeitaku21 分钟前
链表循环及差集相关算法题|判断循环双链表是否对称|两循环单链表合并成循环链表|使双向循环链表有序|单循环链表改双向循环链表|两链表的差集(C)
c语言·算法·链表
娅娅梨23 分钟前
C++ 错题本--not found for architecture x86_64 问题
开发语言·c++
汤米粥28 分钟前
小皮PHP连接数据库提示could not find driver
开发语言·php
Fuxiao___29 分钟前
不使用递归的决策树生成算法
算法
冰淇淋烤布蕾31 分钟前
EasyExcel使用
java·开发语言·excel
艾思科蓝-何老师【H8053】32 分钟前
【ACM出版】第四届信号处理与通信技术国际学术会议(SPCT 2024)
人工智能·信号处理·论文发表·香港中文大学
Leo.yuan32 分钟前
数据量大Excel卡顿严重?选对报表工具提高10倍效率
数据库·数据分析·数据可视化·powerbi
我爱工作&工作love我34 分钟前
1435:【例题3】曲线 一本通 代替三分
c++·算法
拾荒的小海螺37 分钟前
JAVA:探索 EasyExcel 的技术指南
java·开发语言