编一个求素数的函数,求3-1000之间的所有孪生素数
1个回答
展开全部
int k = 0;
for(BigInteger i = new BigInteger("3");i.compareTo(new BigInteger("1000"))<0;i = i.add(new BigInteger("1"))){
if(i.isProbablePrime(1000)&&i.add(new BigInteger("2")).isProbablePrime(1000)){
k++;
System.out.print(i + "和" + i.add(new BigInteger("2")) + " ");
if(k%5==0)
System.out.println();
}
}
System.out.println(k);
for(BigInteger i = new BigInteger("3");i.compareTo(new BigInteger("1000"))<0;i = i.add(new BigInteger("1"))){
if(i.isProbablePrime(1000)&&i.add(new BigInteger("2")).isProbablePrime(1000)){
k++;
System.out.print(i + "和" + i.add(new BigInteger("2")) + " ");
if(k%5==0)
System.out.println();
}
}
System.out.println(k);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询