求关注……
求解惑……
求解惑……
2012-12-30 16:53
2012-12-30 18:35
程序代码:#include<stdio.h>
#define RANGE 1000000000
char P[RANGE / 16 + 1];
int main()
{
int i, j, t, c = 1;
for(i = 3; i <= RANGE; i += 2)
if(!(P[i >> 4] & (1 << (i >> 1 & 7))))
for(c++, t = i + i, j = t + i; j > 0 && j <= RANGE; j += t)
P[j >> 4] |= 1 << (j >> 1 & 7);
printf("%d\n", c);
return 0;
}

2012-12-30 20:31
2012-12-30 20:33
2012-12-30 20:35

2012-12-30 20:54
2012-12-30 21:03
2012-12-30 21:33

2013-01-02 03:27
2013-01-02 09:24