输入一个起始数和一个终止数,在起始数和终止数之间找出所有的素数,的C++语言代码
时间: 2024-04-09 11:33:48 浏览: 29
求两个数之间的所有素数C语言代码
以下是使用C++语言编写的找出起始数和终止数之间所有素数的代码示例:
```cpp
#include <iostream>
#include <vector>
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;
}
std::vector<int> findPrimes(int start, int end) {
std::vector<int> primes;
for (int i = start; i <= end; i++) {
if (isPrime(i)) {
primes.push_back(i);
}
}
return primes;
}
int main() {
int start, end;
std::cout << "Enter the starting number: ";
std::cin >> start;
std::cout << "Enter the ending number: ";
std::cin >> end;
std::vector<int> primeNumbers = findPrimes(start, end);
std::cout << "Prime numbers between " << start << " and " << end << " are:\n";
for (int prime : primeNumbers) {
std::cout << prime << " ";
}
std::cout << std::endl;
return 0;
}
```
你可以在C++编译器中运行此代码,并输入起始数和终止数来获取在指定范围内的所有素数。
阅读全文