穷举法判断键入的数是不是素数

Posted 侯光辉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了穷举法判断键入的数是不是素数相关的知识,希望对你有一定的参考价值。

#include <stdio.h>

int main(int argc, char *argv[])
{
    int num,i;
    bool flag = true;    /*初始化判断结果*/ 

    scanf("Please enter a real number:%d",&num);/*接受一个实数*/

    for(i=2;i<num;i++)/*穷举判断*/
    {
        if(num % i==0)
        {
            flag = false;    /*不是素数*/
            break;
        }
    }

    if(flag==true&&num%1==0&&num%num==0)
    {
        printf("是素数")
    }
    else
    {
        printf("不是素数")
    }

}

 

以上是关于穷举法判断键入的数是不是素数的主要内容,如果未能解决你的问题,请参考以下文章

输出100之间的所有质数(素数)

素数筛法讲解

判断任意数字是否为素数

ECC

关于素数的快速查找——素数筛选法

大素数判定