#include <stdio.h>
int main()
{
int s1[200]={0};
int s[200]={0};
int k=0;
for(int i=2;i<200;i++)
s[i-1]=i;
for(int i=0;i<200;i++)
if(s[i]!=0)
{
s1[k]=s[i];
for(int h=i;h<200;h++)
if(s[h]%s1[k]==0)<-------s1[k]为什么改成s[i]程序就崩溃?
s[h]=0;
k++;
}
for(int i=0;s1[i]!=0;i++)
printf("%d ",s1[i]);
}