判断质数的标准:
for(int i=2;i<Math.sqrt(num);i++)
if(num%i==0) return false;
提交代码:
class Solution {
public int countPrimes(int n) {
int res=0;
for(int i=2;i<n;i++)
res+=checkPrime(i);
return res;
}
public int checkPrime(int num) {
for(int i=2;i<=Math.sqrt(num);i++)
if(num%i==0) return 0;
return 1;
}
}
运行结果

本文介绍了一种高效的质数判断方法,通过遍历至平方根的整数进行除法运算来判断一个数是否为质数,并提供了一个质数计数的实现案例,该案例使用了自定义的质数检查函数。
726

被折叠的 条评论
为什么被折叠?



