#7810: 跪求大神救救我,我逾时了


Flamewind (Charizard_97)


C++的:

#include <iostream>

using namespace std;

 

int main (){

    int x,i ;

    while (cin>>x){

        for (i=2;i<=x;i++){

                if (x%i==0)break;

        }

        if (x!=i){cout << "非質數"<<endl;}

            else {cout << "質數"<<endl;}

}

return 0;

#7811: Re:跪求大神救救我,我逾时了


akira0331 (小迷糊)


C++的:

#include

using namespace std;

 

int main (){

    int x,i ;

    while (cin>>x){

        for (i=2;i<=x;i++){

                if (x%i==0)break;

        }

        if (x!=i){cout << "非質數"<

            else {cout << "質數"<

}

return 0;


先看看本題討論區其它的討論內容,我相信你能找到答案
#7812: Re:跪求大神救救我,我逾时了


yp155136 (Yuuki~~~)


加入紅色部分 

C++的:

#include <iostream>

#include <cmath> 

using namespace std;

 

int main (){

    int x,i ;

    while (cin>>x){

        for (i=2;i<=sqrt(x);i++){

                if (x%i==0)break;

        }

        if (x!=i){cout << "非質數"<

            else {cout << "質數"<

}

return 0;

sqrt 為根號