#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int flag=0;
for(int j=2;j<i;j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
if(flag==0)
cout<<i<<' ';
}
cout<<endl;
return 0;
}
本文介绍了一个简单的素数筛选算法,通过双重循环判断1到n之间的每个数是否为素数,并将其打印出来。算法首先读取用户输入的整数n,然后从2开始,对每个数进行检查,如果该数无法被小于它的任何数整除,则认为它是素数。
1206

被折叠的 条评论
为什么被折叠?



