c++调用函数求素数
时间: 2023-11-11 21:06:42 浏览: 110
以下是一个C++程序,用于调用函数判断素数并输出100到200之间的素数:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
int count = 0;
for (int i = 100; i <= 200; i++) {
if (isPrime(i)) {
cout << i << " ";
count++;
if (count % 10 == 0) {
cout << endl;
}
}
}
return 0;
}
```
该程序中定义了一个名为isPrime的函数,用于判断一个数是否为素数。在主函数中,使用for循环遍历100到200之间的所有整数,对于每个整数,调用isPrime函数判断是否为素数,如果是素数则输出该数,并使用count变量记录已输出的素数个数,每输出10个素数就换行。
阅读全文