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

相关推荐
AI浩1 分钟前
上下文信息、全局信息、局部信息
人工智能·transformer
网络安全Ash1 分钟前
企业网络安全之OPENVPN
开发语言·网络·php
xcLeigh3 分钟前
C# Winform贪吃蛇小游戏源码
开发语言·c#
Srlua5 分钟前
周期性移动模式地铁乘客流量预测
python·数据分析
易辰君7 分钟前
【Python爬虫实战】深入解析 Scrapy:从阻塞与非阻塞到高效爬取的实战指南
开发语言·python
FFDUST7 分钟前
C++ 优先算法 —— 无重复字符的最长子串(滑动窗口)
c语言·c++·算法·leetcode
荒-漠8 分钟前
php CURL请求502
开发语言·php
桃园码工11 分钟前
第一章:Go 语言概述 2.安装和配置 Go 开发环境 --Go 语言轻松入门
开发语言·后端·golang
Elastic 中国社区官方博客12 分钟前
Elasticsearch:Retrievers 介绍
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
我是菜鸟0713号14 分钟前
Qt交叉编译x86和arm心得
开发语言·arm开发·qt