各位高手能解释下下面代码每个语句的意思吗?我看不明白(详细点谢谢)。
#include<stdio.h>int shu(int i,int j)
{
int k,n=0,m,d=0;
for(k=i;k<=j;k++)
{
for(m=2;m<k;m++)
if(k%m==0)
break;
if(m==k)
{
n++;
if(n%5==1)
printf("%d",k);
else
printf(" %d",k);
if(n%5==0)
printf("\n");
d++;
}
}
if(d==0)
printf("0");
return 0;
}
void main()
{
int n,m;
scanf("%d%d",&n,&m);
shu(n,m);
printf("\n");
}
[ 本帖最后由 sy8723733 于 2011-3-23 22:20 编辑 ]