void main()
{
int i,j,k=0,a,s[50];
for(i=0;i<50;i++)
{
scanf("%d",&a);
//小于等于1的数不算素数
if(a<=1)
continue;
//判断是否是素数
for(j=2;j {
if(a%j==0)
{
break;
}
else
{
continue;
}
}
if(j>=a/2)
{
s[k++]=a;
}
}
//排序
for(i=0;i
for(j=i+1;j
if(s[i]>s[j])
{
a=s[i];
s[i]=s[j];
s[j]=a;
}
}
}
//输出
for(i=0;i
printf("%d ",s[i]);
}
}