1个回答
推荐于2017-10-07 · 知道合伙人软件行家
关注
展开全部
% 主函数
function test()
x = [];
for i=1:100
flag = isprime(i);
if flag
x = [x,i];
end
end
disp('1-100之间的质数有:');
x
end
% 子函数
function out = isprime(n)
flag = 1;
for i=2:ceil(sqrt(n))
if mod(n,i)==0
flag = 0;
break;
end
end
out = flag;
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询