201903-1小中大
满分AC代码
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
int n,maxs,mins,k;
double mids;
cin>>n;
int a[n+2];
for(int i=1;i<=n;i++){
cin>>a[i];
}
if(n%2==0)
mids=(a[n/2+1]+a[n/2])/2.0;
else
mids=a[n/2+1];
if(a[2]>a[1]){
maxs=a[n];
mins=a[1];
}
else{
maxs=a[1];
mins=a[n];
}
if((int)mids==mids){
k=(int)mids;
cout<<maxs<<" "<<k<<" "<<mins;
}
else{
cout<<maxs<<" "<<mids<<" "<<mins;
}
return 0;
}
改了好久才过去的,很伤心