杂-关于素数
Posted liuzey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂-关于素数相关的知识,希望对你有一定的参考价值。
大于5的素数总是围绕着6,一定满足6*i-1或6*i+1;但满足6*i-1或6*i+1的数不一定是素数。
判断的时候每步的跨数为6。
int judg(int a) { int tmp=(int) Math.sqrt(a); if(a==1) return 0; if(a==2 || a==3) return 1; if(a%6!=1 &&a%6!=5) return 0; for(int i=5;i<=tmp;i+=6) { if(a%i==0||a%(i+2)==0) return 0; } return 1; }
以上是关于杂-关于素数的主要内容,如果未能解决你的问题,请参考以下文章