下面的程序是求前n个素数的和:(下面附上代码)
#include<iostream>
using namespace std;
int is_prime(int num)
{
if(num == 2 || num == 3)
{
return 1;
}
else
{
for(int i=2;i<=num/2;i++)
{
if(num%i == 0)
{
return 0;
}
}
return 1;
}
}
int sum(int n)
{
int i=0;
int num=1;
int sum=0;
while(i<n)
{
while(1)
{
num++;
if( 1==is_prime(num))
{
sum+=num;
i++;
break;
}
}
}
return sum;
}
void main()
{
int a=7;
int b =sum(a);
}