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

相关推荐
阿杰学AI1 分钟前
AI核心知识109—大语言模型之 Industry Agent Operations Specialist(简洁且通俗易懂版)
大数据·人工智能·ai·语言模型·agent·智能体·行业智能体运营师
PieroPc1 分钟前
用python 写的 Gitee 数据备份工具
开发语言·python·gitee
sycmancia1 分钟前
C++——类的真正形态、构造函数的调用
开发语言·c++
csbysj20201 分钟前
Bootstrap 多媒体对象
开发语言
m0_531237174 分钟前
C语言-指针,结构体
c语言·数据结构·算法
我会冲击波4 分钟前
UI UX Pro Max:给 AI 请个设计师
人工智能·程序员
MaxStormBot4 分钟前
WPS Office Skill v1.3.0 发布:全格式图文混排 + Markdown 三件套转换
人工智能
癫狂的兔子5 分钟前
【Python】【机器学习】十大算法简介与应用
python·算法·机器学习
桂花很香,旭很美5 分钟前
[7天实战入门Go语言后端] Day 7:综合实战——小型 REST API 与优雅关闭
开发语言·后端·golang
丰海洋10 分钟前
leetcode-hot100-1.两数之和
数据结构·算法·leetcode