注解 1、直接调用STL排序即可。 代码 #include <iostream> #include <algorithm> using namespace std; int main() { int n; while(cin>>n){ int a[n]; for(int i=0; i<n; i++){ cin>>a[i]; } sort(a, a+n); cout<<a[n/2]<<endl; } return 0; } 结果