函数判断素数:
function [t]=sushu(n)
k=floor(sqrt(n));
for i=2:k
if mod(n,i)==0
t=0;
break;%表示当被i整出时,不是素数,终止循环
else
t=1;
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
键盘输入:
>> a=input('
输入数据');
if (sushu(a)==1)
disp('a 是素数');
else
disp('a不是素数');
end
输入数据4
a不是素数
>> a=input('输入数据');
if (sushu(a)==1)
disp('a 是素数');
else
disp('a不是素数');
end
输入数据5
a 是素数