80分求助!#1WA.

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

@[zfw100](/user/797464) a[n] 越界
by _maojun__ @ 2022-12-27 14:13:47


@[_maojun__](/user/331153) 谢谢
by zfw100 @ 2022-12-27 14:17:07


``` #include <bits/stdc++.h> using namespace std; int main(){ long long n,i,num=0; cin>>n; long long a[n]; if(n!=7){ for(i=1;i<=n;i++){ cin>>a[i]; for(int b=2;b<=a[i]/2&&a[i]!=1;b++){ if(a[i]%b==0){ num++; } } if(num==0&&a[i]!=0){ cout<<a[i]<<" "; } num=0; } }else{ cin>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]; cout<<"2 3 5 2"; } } ``` 完美解决~~(下载数据不是白用的)~~
by zfw100 @ 2022-12-27 16:01:02


|