#4875: WA (line:21)


agen912 (agen)


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

#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;
}