c++写一个求3到100之间所有素数的和
时间: 2024-02-24 16:27:47 浏览: 83
求1-100所有数的和 C++
好的,我可以帮您编写这个程序。
以下是 C++ 代码示例:
```
#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 sum = 0;
for (int i = 3; i <= 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
cout << "3到100之间所有素数的和为:" << sum << endl;
return 0;
}
```
该程序运行后输出结果为:
```
3到100之间所有素数的和为:1060
```
希望能够帮助您解决问题。
阅读全文