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