if(n%i==0)
break;
if(i>n/2)
return 1;
else
return 0;
此部分有问题
if(n%i==0){
return 0;//已经整除了,不是素数
break;}
if(i>n/2) return 1; //大于一半还不整除就是素数了,还不大于的话,什么都不做,继续循环,写程序记得使用大括号呀,要不很难看
int main()
{
int i,flag;
for(i=2;i<100;i++){
flag=isPrime(int n); 这句改为flag=isPrime(i);
if(flag==1){