描述
牛牛刚刚学了素数的定义:素数值指在大于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; }