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

相关推荐
Tim_102 分钟前
【C++】024、new[]与delete[]配对使用
java·开发语言
今天AI了吗8 分钟前
AI反作弊的数据存储方案:实时特征计算与离线模型训练的数据管道设计
人工智能
OpenMiniServer16 分钟前
时空电磁统一理论——从电磁振荡、粒子结构到宇宙演化的统一框架
人工智能
Yyyyyy~17 分钟前
[C语言]break和continue作业
c语言·开发语言
此生决int28 分钟前
深入理解C++系列(10)——lsit
开发语言·c++
NoteStream28 分钟前
【C语言基础】分支和循环(上)
c语言·开发语言·c++·经验分享·笔记·算法·c#
2401_8274999930 分钟前
C++(黑马)05-提高编程
java·开发语言·c++
白狐_79836 分钟前
408数据结构第7章:查找②——顺序、折半、分块查找秒杀 + 真题
数据结构·算法
科技新资讯38 分钟前
国内AI影视制作服务商哪家口碑好
运维·人工智能·devops
2501_9416018640 分钟前
标注员标注徐州话时声调调值标的完全不一样
人工智能·语音识别