这题十分水,不过顺便学了下c++里的sort排序
两个参数时,默认为升序排序sort(初始位置,结束位置后一位)
三个参数时,自定义一个方法进行降序排序 sort(初始位置,结束位置后一位,cmp) 例如
bool cmp(int a,int b)
{
if(a>=b)
return true;
else
return false;
}
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
const int maxn=10010;
int cow[maxn];
int main()
{
int cownumber;
while(cin>>cownumber)
{
memset(cow,0,sizeof(cow));
for(int i=0;i<cownumber;i++)
{
scanf("%d",&cow[i]);
}
sort(cow,cow+cownumber);
cout<<cow[cownumber/2]<<endl;
}
return 0;
}