编写M函数统计200以内素数的个数 matlab 题 在线等急求
发布网友
发布时间:2023-08-27 10:33
我来回答
共1个回答
热心网友
时间:2023-11-10 09:57
% 主函数
function test()
x = [];
for i=1:200
flag = isprime(i);
if flag
x = [x,i];
end
end
disp('1-200之间的质数有:');
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