一遍就过了。
2026-08-03 20:47:26
发布于:浙江
7阅读
0回复
0点赞
用了一个check函数。
#include <bits/stdc++.h>
using namespace std;
int n;
bool check(int x)
{
if(x == 1) return 0;
for(int i = 2;i * i <= x;i ++)
{
if(x % i == 0) return 0;
}
return 1;
}
int main()
{
cin >> n;
for(int i = 1;i <= n;i ++)
{
if(check(i)) cout << i << " ";
}
return 0;
}
全部评论 1
bro好NB



1周前 来自 浙江
0







有帮助,赞一个