求助~求100-200以内的素数,我的程序为什么只能出来101和103呢
#include<stdio.h>int main()
{
int x,i,flag;
flag=0;
for(x=100;x<=200;x++){
for(i=2;i<x;i++){
if(x%i==0){
break;
}
else{
flag++;
if(flag==(x-3))
printf("%d\n",x);
}
}
}
return 0;
}
2017-07-10 10:00
2017-07-10 10:06

2017-07-10 10:11
2017-07-10 10:14
2017-07-10 10:15
2017-07-10 11:10
2017-07-10 11:16
2017-07-10 11:46

2017-07-10 12:04