AC题解
2023-11-09 21:21:30
发布于:广东
4阅读
0回复
0点赞
整体思路:
用for循环判断这个数是不是质数,是的话就输出
(我写的不是很好,还请大佬多多指教)
#include<bits/stdc++.h>
using namespace std;
int n,i=2;//这个i有点那个
bool is_prime(bool flag)
{
flag = false;
if(i == 1)
{
flag = true;
}
for(int t=2;t<i;t++)
{
if(i % t == 0)
{
flag = true;
}
}
if(flag == false)
{
return false;
} else {
return true;
}
}
int main()
{
cin>>n;
for(int k=2;k<=n;k++)
{
if(is_prime(i) == false)
{
cout<<i<<" ";
}
i++;
}
return 0;
}
这里空空如也
有帮助,赞一个