描述
牛牛刚刚学了素数的定义:素数值指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
牛牛想知道在 [l,r] 范围内全部素数的和
输入描述:
输入两个正整数 l,r 表示闭区间范围
输出描述:
输出 [l,r] 范围内的素数的和
#include <stdio.h>
int Sum(int L, int R);
int main()
{
int l,r;
scanf("%d %d",&l, &r);
printf("%d",Sum(l, r));
return 0;
}
int Sum(int L, int R)
{
int sum = 0;
while(L <= R)
{
int i = 2;
int record = 1;
for(i = 2;i < 10;i++)
{
if(L%i == 0 && L != i)
{
record = 0;
break;
}
}
if(record)
sum += L;
L++;
}
return sum;
}

京公网安备 11010502036488号