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

相关推荐
OpenAnolis小助手2 分钟前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
新知图书5 分钟前
2.2 ROS 2功能包节点编写
人工智能·机器人
数科星球6 分钟前
对话气核科技罗世豪:当AI能直接造出实物,下一轮创造革命才刚刚开始
人工智能·机器人
火山引擎开发者社区16 分钟前
迎战双十一,如何让智能客服 Agent 经得起真实业务考验?
人工智能
一去不复返的通信er20 分钟前
贪心算法-合并区间(LeetCode 56)
算法·leetcode·贪心算法
mit6.82429 分钟前
最近在读黑塞的《玻璃球游戏》-“ai预言“
人工智能
软件派37 分钟前
MiniMax M3.1 Flash 高频业务落地实战指南
大数据·数据库·人工智能
阿尼卡~38 分钟前
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定
c语言·开发语言·windows
麦豆GEO1 小时前
ToB企业GEO落地实战指南
大数据·人工智能
Shaoshing1 小时前
LeetCode100 49. 字母异位词分组
java·算法