用c++输出100以内的所有质数
时间: 2024-09-06 17:07:39 浏览: 76
利用c++语言来输出1-100之间的所有素数.rar
在 C++ 中,你可以使用循环和条件判断来找出并输出100以内的所有质数。下面是一个简单的示例程序:
```cpp
#include <iostream>
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() {
std::cout << "100以内的质数有:" << std::endl;
for (int i = 2; i < 100; i++) {
if (isPrime(i)) {
std::cout << i << " ";
}
}
std::cout << std::endl;
return 0;
}
```
这个程序首先定义了一个辅助函数 `isPrime` 来检查一个数字是否为质数。然后在 `main` 函数中,从2开始遍历到99,对每个数调用 `isPrime` 函数,如果返回 `true`,则表示该数是质数,并将其打印出来。
阅读全文