找素数,有比Eratosthenes筛选法更快的算法吗?
大家有什么好算法。。
程序代码:#include <stdio.h>
#define MAX 100
int main(void)
{
int i;
int j;
char table[MAX];
for(i = 2;i < MAX;i++)
table[i] = 1;
for(i = 2;i < MAX;i++)
if(table[i] == 1)
for(j = i;i*j < MAX;j++)
table[i*j] = 0;
for(i = 2;i < MAX;i++)
if(table[i] == 1)
printf("%d\n",i);
return 0;
}








