发布网友
共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