调用函数解决绝对素数,不知道为啥会输出从10到99全部的数

img

img

判断素数的函数做如下修改,供参考:

int isprime(int n)
{
    int i;
    for(i=2;i<n;i++)//修改 for(i=3;i<n;i++)
    {
        if(n%i==0)
        {
              //break; 修改
              //}
              //if(i>=n)
              //{
           return 0;
        }
    }
    return 1;
}