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

相关推荐
Solar20253 分钟前
TOB企业智能获客新范式:基于数据驱动与AI的销售线索挖掘与孵化架构实践
人工智能·架构
liwulin05069 分钟前
【PYTHON】COCO数据集中的物品ID
开发语言·python
小鸡吃米…9 分钟前
Python - XML 处理
xml·开发语言·python·开源
AI营销实验室18 分钟前
原圈科技如何以多智能体赋能AI营销内容生产新范式
人工智能
视***间21 分钟前
智驱万物,视联未来 —— 视程空间以 AI 硬科技赋能全场景智能革新
人工智能·边缘计算·视程空间·ai算力开发板
Dave.B28 分钟前
用【vtk3DLinearGridCrinkleExtractor】快速提取3D网格相交面
算法·3d·vtk
yaoh.wang35 分钟前
力扣(LeetCode) 1: 两数之和 - 解法思路
python·程序人生·算法·leetcode·面试·跳槽·哈希算法
一个java开发40 分钟前
mcp demo 智能天气服务:经纬度预报与城市警报
人工智能
APIshop42 分钟前
Java爬虫1688详情api接口实战解析
java·开发语言·爬虫
阿里云大数据AI技术42 分钟前
OmniThoughtV:面向多模态深度思考的高质量数据蒸馏
人工智能