#813: 變數問題...


q10242 (劍雪無名)

學校 : 淡江大學
編號 : 1948
來源 : [114.32.91.88]
最後登入時間 :
2012-08-07 19:15:02
a007. 判斷質數 | From: [218.211.94.19] | 發表日期 : 2008-10-31 23:00

 

幫我看看吧

好像跟DOUBLE 跟INT有關

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
double a;
double b=sqrt(a);
double c=2;
cin>>a;
if(a==2)
{cout<<"質數";}
else if((a!=c)&&(a%c)==0)
{cout<<"非質數";}
else
{
    if(a%b==0)
    {
    cout<<"非質數";
    }
    else
    {
        for(int i=3;i<floor(b);i+=2)
        {
            if(0a%i==0)
            {cout<<"非質數";
            break;
            }
       
        }
    }
}
else
{
    cout<<"質數";
}
    system("pause");
    return 0;
}

 
ZeroJudge Forum