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

相关推荐
阿黎梨梨3 小时前
LangGraph 核心机制:从状态管理到人机协同
人工智能·langchain
en.en..3 小时前
Linux wait()函数(预防僵尸进程)
java·大数据·开发语言
小兵金林3 小时前
初识 Transformer
人工智能
小白的后端世界3 小时前
数据分析基础学习
人工智能·学习·数据分析
wangfpp3 小时前
手写 ReAct 循环:搞懂 Agent 工具调用
人工智能
Thomas21433 小时前
spark sort shuffer 和 hash shuffer 图解对比
算法·哈希算法
leluckys3 小时前
AI-DeepSeek使用与提示词工程
人工智能
dunge20263 小时前
2026年9月9日|ChatGPT Pro + Codex:GPT‑6 Astra 自动测试与代码审查
人工智能·gpt·chatgpt
Superzhangaa3 小时前
全国服务消费季里的科技新品:太希智能外骨骼持续走红
大数据·人工智能·科技·开源
SCKJAI3 小时前
依托NVIDIA Jetson Thor,赋能智慧城市实时AI影像分析革新
人工智能