【求助】解释下程序
#include<stdio.h>#include<math.h>
int main()
{
int i,j,k,count=0;
int a[100];
for(i=0; i<100; i++)
a[i] = i;
for(j=2; j<100; j++)
{
for(k=2; k<=sqrt(j); k++)
{
if(a[j] % k == 0)
a[j] = 0;
}
if(a[j]!=0)
{
printf("%4d",j);
count++;
if(count % 5 == 0)
printf("\n");
}
}
return 0;
}