其他分享
首页 > 其他分享> > 素数

素数

作者:互联网

素数即质数

质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

#include<bits/stdc++.h>
using namespace std;
// 1<=n<=1111
int finder(int n)
{

    if(n==1) return 0;
    if(n==2) return 1;
    else
    {

        for(int i=2;i<n;i++) //sqrt((double)(n)) 判断到n的开方即可
        {

            if(n%i==0)
            {
                return 0;
            }
        }
    }
    return 1;
}
int main()
{
    int n;
    cin>>n;
    if(finder(n)==1) cout<<"This is a prime.\n";
    else cout<<"This is not a prime.\n";
    return 0;
}

 

标签:std,cout,质数,自然数,素数,include
来源: https://www.cnblogs.com/firhk/p/15983645.html