#include <stdio.h> int num(int a,int b) { int i = 0; int sum = 0; for(i=a;i<=b;i++) { int flag = 1;//做一个标记,当循环结束时flag = 1是表示该数是素数 int j = 2; for(;j<i;j++) { if(i%j==0)//能整除表示不是素数 { flag = 0; break; } } if (flag == 1) sum = sum + i; } return sum ; } int main() { int l,r ; scanf("%d%d",&l,&r); int sum = 0; sum = num(l,r); printf("%d\n",sum); return 0; }