暴力题解
2025-07-03 09:08:20
发布于:四川
9阅读
0回复
0点赞
先算在输出
#include<bits/stdc++.h>
using namespace std;
int func(int n) {
for (int i = 2; i < n; i++)
if (n % i == 0) return false;
return true;
}
int main() {
bool a[20010] = {};
for (int i = 1; i <= 20010; i++) {
if (i == 2) a[i] = 1;
else if (func(i)) a[i] = 1;
else a[i] = 0;
}
a[1] = 0;
int n;
cin >> n;
for (int i = 1; i <= n; i++)
if (a[i] == 1) cout << i << " ";
return 0;
}
全部评论 2
666
2025-07-03 来自 四川
0不对怎么能发题解呢?
2025-07-03 来自 四川
0
有帮助,赞一个