#include<stdio.h> #include<string.h> #include<math.h> #include<malloc.h> #include<string.h> int isPrime(int x) { int i; if (x == 1) return 0; for (i = 2; i <= sqrt(x); i++) { if (x%i == 0) break; } if (i >sqrt(x)) return 1; else return 0; } int main() { long int a, b; while (scanf("%ld%ld", &a, &b)) { long int sum=0; for (long int i = a+1;i < b;i++) { if (isPrime(i)) sum = sum + i; } printf("%ld\n", sum); } return 0; } |
Double click to view unformatted code.