计算n以内(不包含n)的所有质数之和

int SumOfPrime(int n)
{
    int i, k, sum = 0;
    for (i = 2; i < n; i++)
    {
        bool prime = true;
        for (k = 2; k <= i / 2; k++)
        {
            if (i % k == 0)
            {
                prime = false;
                break;
            }
        }
        if (prime)
            sum += i;
    }
    return sum;
}
发布了45 篇原创文章 · 获赞 36 · 访问量 820

猜你喜欢

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