素数的初始化表

xiaoxiao2021-02-28  73

//素数初始化表 #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; }
转载请注明原文地址: https://www.6miu.com/read-64963.html

最新回复(0)