第7行scanf删掉,没啥意义
而且素数是没有因子的,你这是把不是素数的给输出了
#include<stdio.h>
int main(){
int i,a,b,j;
int exist = 0;
while(scanf("%d %d",&a,&b) != EOF){
for(i = a;i <= b;i++){
int flag = 1;
for(j = 2;j <= i - 1;j++){
if(i % j == 0){
flag = 0;
break;
}
}
if(flag){
exist = 1;
printf("%d ",i);
}
}
if(!exist){
printf("Not Found\n");
}
}
return 0;
}