#12595: line519測資沒過


james0452000 (Falcon)

學校 : 國立陽明大學
編號 : 67452
來源 : [120.126.109.217]
最後登入時間 :
2017-09-04 20:30:39
a121. 質數又來囉 | From: [120.126.109.217] | 發表日期 : 2017-08-20 23:55

各位好

請問我的code哪裡有問題?? 正解是40但是我答案是1

是測資a>b嗎??

程式碼如下

http://ideone.com/jiSi4w

#include <stdio.h>
#include <math.h>
int a,b;
int j,i;
int count,is;

int main(void) {
while(scanf("%d %d",&a,&b)!=EOF){
count = 0;
if(a>b){
printf("0\n");
}
for(i=a;i<=b;i++){
if(i%2==0){
continue;
}
is = 0;
for(j=2;j<=sqrt(i);j++){
if(i%j==0){
is = 1;
break;
}
}
if(is==0){
count = count +1;
}
}
printf("%d\n",count);
}
return 0;
}

 
ZeroJudge Forum