素数

来源:互联网 发布:linux system接口 编辑:程序博客网 时间:2024/05/04 03:21

判断一个自然数是否为素数:

bool isPrime(unsigned long num){    if(num <= 3)        return num > 1;    if(num % 2 == 0 || num % 3 == 0)        return FALSE;    int i = 5;    for(i=5; i*i < num; i+=6)    {        if(num%i == 0 || num%(i+2) == 0)            return FALSE;    }    return TRUE;}
0 0
原创粉丝点击