先排序,然后返回数组中间的数
#include<iostream> #include<algorithm> using namespace std; int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } sort(a,a+n); cout<<a[n/2]; }
#include<iostream> #include<algorithm> using namespace std; int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } sort(a,a+n); cout<<a[n/2]; }
相关推荐