用C++语言编写程序,求100~200内所有的素数。
时间: 2024-10-28 11:10:13 浏览: 5
利用c++语言来输出1-100之间的所有素数.rar
在C++中,我们可以使用循环和条件判断来找出100到200之间的所有素数。素数是指只有1和自身两个正因数的自然数。以下是简单的代码实现:
```cpp
#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;
}
void findPrimes(int start, int end) {
for (int i = start; i <= end; i++) {
if (isPrime(i))
cout << i << " ";
}
}
int main() {
int rangeStart = 100;
int rangeEnd = 200;
findPrimes(rangeStart, rangeEnd);
return 0;
}
```
这个程序首先定义了一个`isPrime`函数用于检查一个数是否为素数,然后在`findPrimes`函数中遍历给定范围内的数字并打印出素数。在`main`函数中,我们设置了从100开始到200结束的范围。
阅读全文