我试图找到素数从1-n(假设n=100).没有使用内置函数.我已经想过了,我不知道如何找到他们.我尝试使用两个for循环和一个计数变量知道1-n之间的素数计数.我也想打印这些数字在控制台上.
function countPrimes(num){
let count=0
let primeCount=0;
let i,j
for(j=2;j<=num;j++)
{
for( i=2;i<=j;i++)
{
if(j%i==0)
count++
}
if(count==2){
primeCount++;
}
count=0
}
return primeCount;
}
console.log(countPrimes(100));
我试着运行上面的代码,但在控制台什么也没有得到。
2条答案
按热度按时间lb3vh1jj1#
尝试使用以下代码:
myzjeezk2#
每个数都被1整除,所以我们将从2开始i循环