用筛选法求100之内的素数。求大神解释啊完全看不懂啊。(语句摘自百度文库)
//用筛选法求100之内的素数。#include <stdio.h>
void main()
{
int num[100],i,j;
for (i=0;i<100;i++) num[i]=1;
for (i=2;i<=10;i++)
for (j=2;i*j<=100;j++) num[i*j-1]=0;
printf("100以内的素数有:\n");
for (i=j=0;i<100;i++)
if (num[i]==1)
{
printf("%-4d",i+1);
if (++j%4==0)
printf("\n");
}
}