使用的原理是从2开始，将每个质数的各个倍数，标记成合数。一个质数的各个倍数，是一个差为此质数本身的等差数列。此为这个筛法和试除法不同的关键之处，后者是以质数来测试每个待测数能否被整除。埃拉托斯特尼筛法是列出所有小质数最有效的方法之一，其名字来自于古希腊数学家埃拉托斯特尼，并且被描述在另一位古希腊数学家尼科马库斯所着的《算术入门》中。
算式.给出要筛数值的范围n，找出以内的zh-cn:素数;zh-tw:质数;formula_1。先用2去筛，即把2留下，把2的倍数剔除掉；再