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

相关推荐
mjhcsp几秒前
C++Lyndon 分解超详解析
c++·算法·lyndon
老金带你玩AI2 分钟前
除夕夜,国产顶流压轴上线,QWEN3.5多模态开源!
人工智能
大模型任我行4 分钟前
阿里:具身智能模型ABot-M0
人工智能·语言模型·自然语言处理·论文笔记
lly2024068 分钟前
ASP #include 指令详解
开发语言
2501_936960369 分钟前
ROS快速入门杰哥教程1-77残缺版
java·开发语言
Mr_health9 分钟前
leetcode:组合排列系列
算法·leetcode·职场和发展
肾透侧视攻城狮10 分钟前
《掌握TensorFlow图像处理全链路:核心API详解、标准化/增强技巧、管道构建与高频问题解答》
人工智能·深度学习·tf.image 模块·keras预处理层处理图像·数据增强技术·tensorfl图像数据处理·自定义图像处理层
游乐码12 分钟前
c#封装成员变量和成员方法和访问修饰符
开发语言·c#
冬夜戏雪13 分钟前
Leetcode 颠倒二进制位/二进制求和
java·数据结构·算法
俩娃妈教编程16 分钟前
2023 年 09 月 二级真题(1)--小杨的 X 字矩阵
数据结构·c++·算法·双层循环