用c加加语言编写一个程序,将10~30之间所有的素数输出
时间: 2024-10-21 16:03:29 浏览: 27
利用c++语言来输出1-100之间的所有素数.rar
在C++中,我们可以创建一个简单的程序来找出10到30之间的所有质数。质数是指只有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;
}
int main() {
int start = 10;
int end = 30;
cout << "Prime numbers between " << start << " and " << end << " are:\n";
for (int i = start; i <= end; ++i) {
if (isPrime(i))
cout << i << " ";
}
return 0;
}
```
这个程序首先定义了一个`isPrime`函数来检查数字是否为质数,然后在主函数中遍历10到30的所有整数,并使用`isPrime`函数来判断每个数是否为质数,如果是则打印出来。
阅读全文