#6278: 可以請大大幫我看一下哪裡錯了嗎(C語言)


k81960063 (新手coder)

學校 : 國立中正大學
編號 : 20770
來源 : [125.230.52.4]
最後登入時間 :
2012-02-05 10:23:44
a007. 判斷質數 | From: [125.230.52.4] | 發表日期 : 2012-02-03 13:33

  1#include <stdio.h>
  2 int main(){
  3         int x,i,j=0;
  4         while((scanf("%d",&x))!=EOF)
  5             if(x==2)
  6                     printf("質數\n");
  7             else if(x>1 && x<2147483647)
  8                 for(i=2;i<x;i++){
  9                 if(x%i!=0){
 10                     continue;
 11                 }
 12                 else
 13                 j++;
 14                 break;
 15                 }
 16                 if(j!=0)
 17                     printf("非質數\n");
 18                 else
 19                     printf("質數\n");
 20                     return 0;
 21 }

 
ZeroJudge Forum