赞
踩
clear%清空变量
sum=5;%从第一个合数开始
ss=0;%标记
prime=[2 3];%初始数组,前两个素数
for i=4:100
for j=2:fix(sqrt(i))%求素数
if mod(i,j)0
ss=0;%不是素数为0
break;%跳出for(j)的循环
else
ss=1;%是素数
end
end
if ss1
prime=[prime,i];%输出所有的值
sum=sum+i;%求和
end
end
prime
sum
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。