//素数初始化表
#include "cstdio"
#include "iostream"
using namespace std;
const int Max = 10000;
int table[Max];
//0表示素数, 1表示非素数
void buildPrimeTable(){
table[1] = 1;
for(int i = 2; i < Max; i++)
if(table[i] == 0)
for(int j = i*i; j < Max; j+=i)
table[j] = 1;
}
int main(){
buildPrimeTable();
for(int i = 1; i < 0xff; i++)
{
if(table[i] == 0)
printf("%d\n", i);
}
return 0;
}
素数的初始化表
最新推荐文章于 2024-01-15 15:23:48 发布