用c++利用函数判断素数
时间: 2023-12-16 16:06:40 浏览: 140
输入一个数判断是否为素数-C++基础知识
以下是判断素数的C++函数:
```c++
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
```
该函数接受一个整数n作为参数,如果n是素数则返回true,否则返回false。该函数的实现思路是,从2到sqrt(n)枚举每一个数i,如果n能够被i整除,则n不是素数。如果枚举完所有可能的i都没有找到n的因子,则n是素数。
阅读全文