文章

25

粉丝

19

获赞

2

访问

18.4k

头像
判断素数 题解:
P1013 贵州大学机试题
发布于2024年8月21日 15:15
阅读数 315

#include <iostream>
using namespace std;

//standard primer judgement

bool isPrimer(int n){
    if(n <= 3) return n>1; 
    for(int i = 2; i <= n/i ; i++){
        if(n%i == 0) return false;
    }
    return true;
}

int main(){
    int n,cnt = 0;
    cin>>n;
    if(isPrimer(n)) cout<<n;
    else{
        while(!isPrimer(++n)) {}
        cout<<n;
    }

    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发