#include"math.h"
voidshaifa(inta[101])
{inti,j;
for(i=1;i<=100;i++)a[i]=i;
for(a[1]=0,i=2;i<=sqrt(100);i++)
if(a[i]!=0)
{j=i+1;
while(j<=100)
{if(a[j]!=0&&a[j]%a[i]==0)a[j]=0;
j=j+1;}
}
for 是有不对啊,还有int i,j; 不懂怎么改了,数组是难啊,我不是很懂的.高手改一下!