模板:判断一个数是否是素数

Posted 某君

tags:

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

    素数是除了1和它本身这两个数之外再没有可以整除的除数,为减少时间复杂度,可以只对2~√x 之间的数除x就可以判断是否为素数。

 

代码

1 bool prime(int x) {
2     for (int i = 2; i <= sqrt(x); i++) {
3         if (x % i == 0)
4             return false;
5     }
6     return true;
7 }

以上是关于模板:判断一个数是否是素数的主要内容,如果未能解决你的问题,请参考以下文章

素数算法

新手求教 c语言素数判断算法

50~100之间的素数,判断是不是为素数用函数完成

判断一个数是否为素数

算法与数据结构判断一个数是否是素数

求C语言中 判断素数的 代码!!!!!