水题,中间数。
#include <stdio.h>
#include <algorithm>
#define N 10005
int a[N];
int main()
{
int n = 0;
while(~scanf("%d", &a[++n]))
{
std::sort(a + 1, a + 1 + n);
if(n & 1)
{
printf("%d\n", a[(n + 1)/ 2]);
}
else
{
printf("%d\n", (a[n / 2] + a[n / 2 + 1]) / 2);
}
}
return 0;
}