#1902: 到 line 10 就 WA


elct9620 (弦夜)

學校 : 桃園縣立平鎮高級中學
編號 : 6684
來源 : [59.115.83.14]
最後登入時間 :
2013-12-22 00:38:01
a007. 判斷質數 | From: [122.116.5.186] | 發表日期 : 2009-05-04 21:00

以下為程式碼:

#include<iostream>
#include<math.h>

using namespace std;

int check(int num){
  if(num%2 == 0 && num != 2) return true;
  int i,run;
  run = ceil(sqrt(num));
  for(i = 3;i <= run;i+=2){
    if(num%i == 0) return true;
    return false;
  }
}

int main(){
  int a;
  while(cin >> a){
    if(check(a)){
      cout << "非質數" << endl;
    }else{
      cout << "質數" << endl;
    }
  }
}

各位可以幫我判斷一下問題在哪裡嗎?
(我腦袋快受不了了~~) 
ZeroJudge Forum