计算1-100的所有素数和
#include <iostream>
using namespace std;
int main()
{
int total = 2;
for (int i = 3; i < 100; i+=2)//因为偶数除2之外都不是素数,so直接加2喽
{
//判断i是否为素数
int n = 0;//统计可以被整除的个数,若为素数,n=2
for (int j = 1; j <= i; ++j)
if (i % j == 0) n++;
if (n == 2) total += i;//若为素数则加到total中
}
cout << "从1到100的素数和为:" << total << endl;
return 0;
}
//(运行结果就写这吧:)从1到100的素数和为:1060