判断是否是素数,为什么还要有一个 if(j>k) 才输出呀,求解答。
# include<stdio.h>int main()
{ int count,i,k,m,n,j;
printf("Input m:");
scanf("%d",&m);
printf("Input n:");
scanf("%d",&n);
if(m==1)
m++;
count=0;
for(i=m;i<=n;i++)
{ k=i/2;
for(j=2;j<=k;j++)
if(i%j==0)
break;
if(j>k)
printf("%4d",i);
count++;
if(count%6==0)
printf("\n"); }
return 0;}