80分求解,请个为大佬帮帮我!

P5736 【深基7.例2】质数筛

``` #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


|