求小于N的所有素数 思路介绍 对于一个小于n的整数X,如果n不能整除X,则n必定不能整除n/X,反之相同。 因此求小于一个数的所有素数,只要从2枚举到√n 即可。因为在判断2的同时也判断了n/2。到√n时就把2到n-1都判断过了。 代码实现 //用函数实现求小于n的所有素数 #include <iostream> #include <cmath> using namespace std; bool is_prime(int n) { int i, j; for (i = 2, j