自己在電腦上測試的數字OK
但某一測資無法通過
程式碼下收
#include<stdio.h>
#include<math.h>
int a;
int b;
int c;
int d;
int i;
int j;
int main(){
while(scanf("%d %d", &a, &b)!=EOF){
c=0;
for(i=a ; i<=b ; i++){
if(i==2){
c=c+1;
}
if(i%2!=0){
d=0;
for(j=3 ; j<=sqrt(i) ; j=j+2){
if(i%j==0){
d=d+1;
break;
}
}
if(d==0){
c=c+1;
}
}
}
printf("%d\n", c);
}
return 0;
}