%生成1-100之内的素数
clear;k=0;a=[];
for i=2:100
for j=1:i
if mod(i,j)==0
k=k+1;
end
end
if k==2
a=[a,i];
end
k=0; %如果不增加此行,则是在之前k的基础上继续增加,之后的k都不可能取到2
end
disp(a)
clear
t=1;
for i=1:100
for j=1:i
if (round(i/j)==(i/j)&j~=1&j~=i)
break
end
end
if j==i
s(t)=i;
t=t+1;
%disp(['素数:',num2str(i)])
end
end
disp(['素数:',num2str(s)])