编写程序求给定正整数m以内的素数之和。
#include <stdio.h>
#include <math.h>
// 此函数用于判断是否为素数
int is_prime_number(int n)
{
for (int j = 2; j <= sqrt(n); j++)
{
if (n % j == 0)
{
return 0;
}
}
return 1;
}
int main()
{
int m = 0;
scanf("%d",&m);
int sum = 0;
for (int i = 2; i < m; i++)
{
int flag = is_prime_number(i);
if (flag == 1)
{
sum += i;
}
}
printf("%d\n",sum);
}