#include<stdio.h>
#include<math.h>
void mm(int x);
int b[100]={0};
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++)
mm(a[j]);
}
void mm(int x)
{
int m,count=0;
if(x>1)
{for(m=2;m<sqrt(x);m++)
if(x%m==0)
count++;
if(count==0)
printf("%d",x);
}
}
请问哪里错了,各位