输出2-100以内的所有素数。 用c++程序来回答
时间: 2023-09-06 18:13:32 浏览: 101
利用c++语言来输出1-100之间的所有素数.rar
以下是用 C++ 编写的输出2-100以内的所有素数的程序:
```c++
#include <iostream>
using namespace std;
bool isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
int main() {
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
cout << i << " ";
}
}
cout << endl;
return 0;
}
```
程序的思路很简单,定义一个函数 `isPrime` 判断一个数是否为素数,然后在 `main` 函数中循环2到100,对于每个数调用 `isPrime` 函数判断是否为素数,如果是素数则输出。
阅读全文