描述 输入二个整数a和b(2<=a<b<1000),输出a和b之间的素数。 样例输入 有多组数据,每组包括两个整数a和b。 样例输出 a和b之间的素数,每组输出一行,每个素数后面有1个空格。 用例输入 2 10 8 23 用例输出 2 3 5 7 11 13 17 19 23
时间: 2023-05-18 08:06:40 浏览: 142
信息竞赛
以下是代码示例:
```
#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 a, b;
while (cin >> a >> b) {
for (int i = a; i <= b; i++) {
if (isPrime(i)) {
cout << i << " ";
}
}
cout << endl;
}
return 0;
}
```
请注意,这段代码可以在 C++ 编译器中运行,用于输出在 a 和 b 之间的素数。
阅读全文