1 #include <iostream>
2
3 using namespace std;
4 #define MAXN 100
5 //筛选0 - 100 素数
6 int prime[MAXN];
7 /*
8 0 1 2 3 4 5 6 7 8 9 10 11 12 13
9 1.1. 1 1 1 1 1
10 1 1 1
11 1
12 */
13 void get_prime(){
14 prime[0] = prime[1] = 1;
15 for(int i = 2;i < MAXN; i++){
16 if(!prime[i]){
17 for(int j = 2; j * i <= MAXN; j++){
18 prime[j * i] = 1;
19 }
20 }
21 }
22 }
23
24 int main()
25 {
26 get_prime();
27 for(int i = 0;i <= MAXN; i++){
28 if(!prime[i]){
29 cout << i << " ";
30 }
31 }
32 cout << endl;
33 return 0;
34 }