绝对素数 matlab

如题所述

n=round((rand+1)*1000)+1;
%生成正整数n,为防止n过大,将上限设为2000
A=round(rand(1,n)*1000);
%生成一个长度为n的整数序列
[B,ind]=sort(A);
%按升序排列,B即为排序后的数列
c=isprime(B)==1;
%B中所有素数的序号
B(c)
%B中所有的素数
温馨提示:答案为网友推荐,仅供参考
相似回答