@[像素旋转](/user/447562)
改成这样就行了
```c
#include<iostream>
#include<cmath>
using namespace std;
int a[10000];
int judge(int n)
{
int i;
for (i = 2; i * i <= n; i++)
if (n % i == 0)return 0;
return 1;
}
int main(void)
{
int i, cnt = 0;
for (i = 2; i <= 100000; i++)
if (judge(i))
a[cnt++] = i;
//for(int i = 0;i < cnt;i++) printf("%d ",a[i]);
int n;
cin >> n;
for (i = 0; i < n; i++) {
int k, j;
cin >> k;
for (j = 0; j < cnt; j++)
if (k == a[j]) {
cout << k << " ";
break;
}
}
return 0;
}
```
by 旭日临窗 @ 2021-01-22 16:31:20
@[旭日临窗](/user/351015) 感谢大佬我去消化一下
by 像素旋转 @ 2021-01-22 17:06:10