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

相关推荐
大模型任我行17 分钟前
华为:构建特征级LLM编码评测基准
人工智能·语言模型·自然语言处理·论文笔记
Jason_Honey217 分钟前
【平安Agent算法岗面试-二面】
人工智能·算法·面试
宇木灵27 分钟前
C语言基础-十、文件操作
c语言·开发语言·学习
Godspeed Zhao28 分钟前
现代智能汽车中的无线技术106——ETC(0)
网络·人工智能·汽车
程序员酥皮蛋29 分钟前
hot 100 第三十五题 35.二叉树的中序遍历
数据结构·算法·leetcode
追随者永远是胜利者31 分钟前
(LeetCode-Hot100)207. 课程表
java·算法·leetcode·go
恋猫de小郭31 分钟前
AGENTS.md 真的对 AI Coding 有用吗?或许在此之前你没用对?
前端·人工智能·ai编程
久邦科技38 分钟前
OpenCode 完整入门(安装 + 配置 + 使用 + 模板)
人工智能
zhangshuang-peta1 小时前
模型上下文协议(MCP):演进历程、功能特性与Peta的崛起
人工智能·ai agent·mcp·peta