#include<stdio.h>
#include<math.h>
int judge(int);
main()
{
int a[100]={0};
int i,j,n;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<n;j++)
if(judge(a[j]))
printf("%d",a[j]);
}
int judge(int x)
{
int m;
if(x<2) return 0;
for(m=2;m<=sqrt(x);m++)
if(x%m==0) return 0;
return 1;
}
真的觉得没什么错,求求哪里错了