【求助】为什么运行不了
#include<stdio.h>#include<math.h>
#include<stdlib.h>
#define LEN 520520
int main()
{
int a,b,c,d,h,j,i,k,l;
while(scanf("%d %d",&a,&b)!=EOF)
{
h=1;
l=1;
for(i=2;i<7368788;)
{
k=sqrt(i);
for(j=2;j<=k;j++)
{
if(i%j==0)
{l=0;break;}
}
if(l==1)
{
h++;
if(h>=a&&h<=b)
printf("%d ",i);
else if(h>b)
break;
else if(h<a)
printf("");
}
i++;
}
}
}