文章

150

粉丝

0

获赞

558

访问

23.2k

头像
素数判定 题解:
P1102 兰州大学机试题
发布于2026年2月5日 17:30
阅读数 128

#include<bits/stdc++.h>
using namespace std;
bool isPrime(int x) {
    if (x <= 1) return false;
    for (int i = 2; i * i <= x; ++i)
        if (x % i == 0) return false;
    return true;
}

int main() {
    int a,b;
    while (cin >> a >> b) {
		if(a > b)
			swap(a,b);
        vector<int> arr; // 空向量
        for (int i = a; i <= b; i++) {
            if (isPrime(i))
                arr.push_back(i); // 动态添加
        }
        cout << arr.size() << endl;
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发