数组求素数,帮帮忙
程序代码:#include<stdio.h>
int main()
{int i,j,a[100];
for(i=0;i<=99;i++)
a[i]=i+1;
a[0]=0;
for(i=1;i<=49;i++)
for(j=i+1;j<=100;j++)
{if(a[i]!=0 && a[j]!=0)
if(a[j]%a[i]==0)
a[j]=0;
}
for(i=1;i<=99;i++)
if(a[i]!=0) printf("%5d",a[i]);
}求100以内的素数,我写的程序“2”和“5”被挖掉了,不知道哪里出现问题了,帮帮忙









