1、定义法
素数是指只能被1和它本身整除的数。根据定义,只要在2到n-1(n是被判断的数)中逐一去找有没有能被它整除的数。有就不是,否则就是。
C语言伪代码如下
bool Isprime(int num)
{
if (num <= 1) // 将小于起始值的 0 和 1排除
return false;
if(num == 2) // 数学中规定 2 是素数,这个边界值千万不要出错
return true;
for (int i = 2; i < num; i++)
{
if (num%i