```
#include<bits/stdc++.h>
using namespace std;
int erer(int a){
if(a<=1)
return 0;
for(int i=2;i<=a/2;i++){
if(a%i==0){
return 0;
}
}
return 1;
}
int main(){
int a;
cin>>a;
int b[a];
for(int i=0;i<a;i++){
cin>>b[i];
}
for(int i=0;i<a;i++){
if(erer(b[i])){
cout<<b[i]<<" ";
}
}
}
```
by drinktowind @ 2023-08-22 14:24:47
没有特判一
by drinktowind @ 2023-08-22 14:25:04
如果有用关注一下谢谢喵
by drinktowind @ 2023-08-22 14:25:25
```
#include<bits/stdc++.h>
using namespace std;
int erer(int a){
for(int i=2;i<=a/2;i++){
if(a%i==0){
return 0;
}
}
return 1;
}
int main(){
int a;
cin>>a;
int b[a];
for(int i=0;i<a;i++){
cin>>b[i];
}
for(int i=0;i<a;i++){
if(b[i]==1){
continue;
}
if(erer(b[i])){
cout<<b[i]<<" ";
}
}
}
```
by lihaoran2012 @ 2023-08-22 14:26:32
谢谢大佬!
by lihaoran2012 @ 2023-08-22 14:27:13