#1059: 請問一下我WA的原因是在?


shan811222 (不要問我為什麼)

學校 : 歡迎光臨羅東高級中學
編號 : 2580
來源 : [140.111.157.242]
最後登入時間 :
2010-03-03 14:31:46
a007. 判斷質數 | From: [61.231.231.92] | 發表日期 : 2008-12-12 23:50

#include<iostream>
using namespace std;
double sqrt(double x);
int main(void)
{
    int c,d,e;
    float a,b;
    while(cin>>a)
    {
    d=(int)a;
    b=sqrt(a);
        for(c=1;c<=b;c++)
        {
            if(d%c==0)
                {
                    e=c;
                }
        }
       
        if(e!=1)
        {
        cout<<"非質數"<<"\n";
        }
        if(e==1 && d!=1)
        {
        cout<<"質數"<<"\n";
        }
        if(d==1)
        {
        }
    } 
    system("PAUSE");
    return 0;
}

 

 

 

自己測試結果都是對的可是系統判斷都是WA

哪位高手可以為小弟解惑

 
ZeroJudge Forum