int isPrime(int num)
{
int i;
if (num == 2)
return num;
if (num > 2)
{
for (i = 2; i < num; i++)
if (num % i == 0)
{
break;//一旦判断不是,跳出循环
}
if (i == num)
return num;
}
}
if(a==1)
return 0;
for(int i=2;i<a;i++)
if(a%i==0)
return 0;
return 1;
int prime(int m)
{
int i;
if(m==0) return 0;
if(m==1) return 0;//考虑0和1的情况
for(i=2;i<m;i++)//没有等号
if (m%i==0) break;
if(i<m) return 0;//用if(i>=m) return 1;是错误的
else return 1;
}