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

相关推荐
迅猛龙办公室4 分钟前
Python函数实现反转一个只有3位数的整数
开发语言·前端·python
“AI国潮设计-小江”7 分钟前
《【AIGC实战】Python+SDXL批量生成“英歌舞树莓香草布丁”IP,附保持角色一致性的代码逻辑》
开发语言·人工智能·python·prompt·aigc
const_qiu8 分钟前
第四章 06:4.6 统一入口 —— analyze() 能力收束
java·人工智能
闻缺陷则喜何志丹13 分钟前
【C++特性及类库】多线程
开发语言·c++·多线程·语言特性·系统库
多弗朗皮卡丘13 分钟前
C++ 哈希(下)
c++·算法·哈希算法
硅谷秋水21 分钟前
DynaHarness 方法总结
人工智能·机器学习·语言模型·机器人
TK泰妞21 分钟前
跨境短视频真正难在哪?一套从找参考到批量测试的 AI 工作流
大数据·人工智能
m0_6220235325 分钟前
产业资本运作之金融结构重塑产业生态
人工智能·深度学习·金融
dtq042425 分钟前
C++3 - 分支语句if和string变量
开发语言·c++·学习
jimy126 分钟前
c++类成员访问只看静态类型
开发语言·c++