#4875: WA (line:21)


agen912 (agen)

學校 : 不指定學校
編號 : 16093
來源 : [140.127.200.115]
最後登入時間 :
2014-10-24 11:21:53
a007. 判斷質數 | From: [114.35.210.62] | 發表日期 : 2011-02-16 11:44

不知道哪裡錯了 請各位高手幫忙一下 謝謝

#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main(void)

{
  int num,i,a=0;                 //輸入的數字,迴圈,判斷是否為質數

  while(scanf("%d",&num)!=EOF)
  {
     for(i=2;i<=sqrt((float)num);i++)
     {
         a=0;
         if(num%i==0)
          {
            a=1;
            printf("非質數\n");
            break;    
          }
     }
     if(a==0)
     printf("質數\n");
  }


 system("PAUSE");
 return 0;
}

 
ZeroJudge Forum