已采纳 孙文轩 新手守护 本题调用bits/stdc++.h库, 然后定义一个a[maxn]数组const int maxn=30001;(在主程序外!!!)int a[maxn]; 用sort函数排序:sort(a,a+n); 然后if判断奇偶 偶数:cout<<(a[(n-1)/2]+a[n/2])/2; 奇数:cout<<a[(n-1)/2]; 望采纳 (这年头怎么问1153的这么多。。。)