#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d=0,e=0,i,j;
scanf("%d%d",&a,&b);
if(a>b)
{
c=b;
b=a;
a=c;
}
for(i=a;i<=b;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
d++;
}
if(d==0)
{
printf("%d ",i);
e++;
if(e%5==0)
printf("\n");
}
}
return 0;
}
请问这段代码中,判断素数的for怎么错了,谢谢。