dev-c++如何输出10~100之间的全部素数
时间: 2024-10-09 08:06:51 浏览: 54
约瑟夫环 二进制转换.zip_文章/文档_Dev_C++_
在Dev-C++中,你可以使用for循环和条件判断来找出10到100之间的所有素数。素数是指只有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 = 100;
cout << "素数在 (" << start << ", " << end << "] 的范围有:" << endl;
for (int i = start; i <= end; i++) {
if (isPrime(i))
cout << i << " ";
}
return 0;
}
```
运行这个程序,它会输出10到100之间的所有素数。
阅读全文