文章

85

粉丝

0

获赞

554

访问

11.8k

头像
判断素数 题解:
P1013 贵州大学机试题
发布于2026年3月5日 12:35
阅读数 151

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

bool is_su(int n) {
    if (n==1) {
        return false;
    }
    for (int i=2; i<=sqrt(n); i++) {
        if (n%i == 0) {
            return false;
        }
    }
    return true;
}

int main() {
    int n;
    cin>>n;
    if (is_su(n)) {
        cout<<n;
    }
    else {
        for (int i=n+1; i<100002; i++) {
            if (is_su(i)) {
                cout<<i;
                break;
            }
        }
    }
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发