sqrt 函数的参数要浮点型
#include
#include
int main()
{
int x,y,i,j,sum,n;
while(scanf("%d%d",&x,&y)!=EOF)
{
if(x==0&&y==0)
break;
else
n=0;
for(i=x;i<=y;i++)
{
sum=i*i+i+41;
for(j=2;j<=(int)sqrt(1.0*sum);j++)//乘个1.0 让参数变成浮点型
{
if(sum%j==0)
n++;
}
}
if(n>0)
printf("Sorry\n");
else
printf("OK\n");
}
return 0;
}