第1个回答 推荐于2016-05-11
#include <iostream>
#include <cmath>
using namespace std;
bool prime(int n){
for(int i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
return false;
break;
}
}
return true;
}
int sum(int n){
int result=0;
for(int i=2;i<=n;i++)
{
if(prime(i))
result+=i;
}
return result;
}
int main(){
int n;
cin>>n;
cout<<sum(n)<<endl;
return 0;
}
c++代码,望采纳本回答被提问者和网友采纳