首页 > 代码库 > 循环-15. 统计素数并求和(20)

循环-15. 统计素数并求和(20)

 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 bool isPrime(int n){ 5     int i; 6     for(i=2;i<=sqrt(n);++i) 7         if(n%i==0) 8             break; 9     if(n>=2&&i>sqrt(n))10         return true;11     else12         return false;13 }14 int main(){15     int i,m,n,c=0,sum=0;16     cin>>m>>n;17     for(i=m;i<=n;++i)18         if(isPrime(i)){19             c++;20             sum+=i;21         }22     cout<<c<<" "<<sum<<endl;23     return 0;24 }