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

相关推荐
xht083220 分钟前
PHP vs C语言:核心差异全解析
c语言·开发语言·php
yoothey21 分钟前
Java字节流与字符流核心笔记(问答+考点复盘)
java·开发语言·笔记
查古穆37 分钟前
python进阶-Pydantic模型
开发语言·python
沐知全栈开发39 分钟前
Bootstrap4 导航栏
开发语言
kyriewen1142 分钟前
异步编程:从“回调地狱”到“async/await”的救赎之路
开发语言·前端·javascript·chrome·typescript·ecmascript·html5
AI+程序员在路上1 小时前
嵌入式软件技术大全
linux·开发语言·arm开发·单片机
吴声子夜歌1 小时前
JavaScript——数据类型
开发语言·javascript·ecmascript
RoboWizard1 小时前
本地AI主机批量部署 高效存储支撑全场景配置
大数据·人工智能
你真是饿了1 小时前
算法专题二:滑动窗口
算法
dingzd951 小时前
产品同质化严重如何用材质升级做出溢价空间
大数据·人工智能·跨境电商·内容营销