数论-素数判定

来源:互联网 发布:linux服务器运维手册 编辑:程序博客网 时间:2024/05/16 02:01

用于快速判断一个数是否为素数。

bool isPrime(int num){    if (num == 2 || num == 3)         return true;    if (num % 6 != 1 && num % 6 != 5)         return false;        for (int i = 5; i * i <= num; i += 6) {        if (num % i == 0 || num % (i+2) == 0)            return false;    }        return true;}


0 0
原创粉丝点击