素数判断

#include<bits/stdc++.h>
using namespace std;


int check(int n)
{
    for(int i=2;i*i<=n;i++)//因数不超过根号n 
        if(n%i==0) return false;
        return true; 
}//时间复杂度为根号n

int main()
{
    int a;
    while(cin>>a)
    {
        cout<<check(a)<<endl;
    }
    return 0;
}

 

posted @ 2021-11-14 20:57  前排吃瓜  阅读(22)  评论(0编辑  收藏  举报