#include<stdio.h>
int sushu(int x)
{
int k=0;
for(int i=2;i<x;i++)
{
if(x%i==0)
{
k++;
return 0;
}
}
if(k==0)
return x;
else
return 0;/*这行之前我没加,正常运行是不应该出错的,但是报错了,因为编译器会认为我的if else
不全,认为函数输出不完全(只有if return ),因此需要补一下*/
}
int main()
{
int x,y,sum=0;
scanf("%d%d",&x,&y);
for(int i=x;i<=y;i++)
{
sum+=sushu(i);
}
printf("%d",sum);
return 0;
}

京公网安备 11010502036488号