#include <stdio.h>
#define N 10000
void bubbleSort(int a[],int n){ //冒泡排序
int temp;
for(int i=n-1;i>0;i--)
for(int j=0;j<i;j++){
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
int main() {
int n; //数字个数
int a[N]; //存放数字输入
int midnumber; //存放中位数
while (scanf("%d",&n)!=EOF) {
if(n==0)
break;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
bubbleSort(a,n);
if(n%2==0){
midnumber=(a[n/2]+a[n/2-1])/2;
}
else {
midnumber=a[n/2];
}
printf("%d\n",midnumber);
}
return 0;
}

京公网安备 11010502036488号