MATLAB判断一个数是否是质数

发布网友

我来回答

3个回答

热心网友

Fix
follow
f=2;%从二开始
while
~Ldiv
&
f<=n-1
if
mod(n,f)==0
%
a
divisor
is
found
Ldiv=true;
end
f=f+1;%在这里加,倘若按你原先的程序走的话,会碰到mod(n,n)==0这是一个恒成立的式子
end

热心网友

用这么复杂?直接t=isprime(X); 如果返回值为1则为质数,为0则不是

热心网友

Fix follow

f=2;%从二开始
while ~Ldiv & f<=n-1
if mod(n,f)==0
% a divisor is found
Ldiv=true;
end

f=f+1;%在这里加,倘若按你原先的程序走的话,会碰到mod(n,n)==0这是一个恒成立的式子
end

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com