数组中的素数

daw*_*ife -3 c++ math

我试图循环一个数组并计算其中的素数的数量......很简单,但我错过了一些东西......

count = 0;
for(i =0; i<5; i++)
{
    flag = true;    // is prime
    for (j=2;j<a[i];j++)
    {
        if(a[i] % j == 0)
        {
            flag = false;
        }


    }

    count ++;
}
Run Code Online (Sandbox Code Playgroud)

Kar*_*elė 5

你以前错过了一个条件count++.


nas*_*rer 5

即使标志为假,您也会增加计数.