#include<stdlib.h>
float ss[10000];
void zhishu()
{ float i;
ss[0]=2;
int t=0,q=1;
int input=10000;
for(i=3;i<=input;i+=2)
{ q=t;
while(q!=0)
{ q--;
if(i/ss[q]==(int)(i/ss[q]))break;
}
if(q==0){t++;ss[t]=i;}
};
for(q=0;q<10000;q++)printf("%d\n",ss[q]);
return;
}
int main()
{
zhishu();
return 0;
}//你看看行不行,以前的代码,没时间试