前n个质数之和

由用户输入一个正整数N,然后计算出前N个质数的和。

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
 int n,i,j,sum,a;
    cin>>n;
    a = 0;
    i = 2;
    sum=0;
    while(a<n){
        for(j=2;j<=i;j++)
            if(i%j == 0)
                break;
        if(j == i)
        {
            sum += i;
            ++a;
        }
        ++i;
    }
    cout<<sum<<endl;
}
发布了44 篇原创文章 · 获赞 35 · 访问量 796

猜你喜欢

转载自blog.csdn.net/huangziguang/article/details/104449917