201903-1 小中大
题目
思路
AC代码如下
#include<cstdio>
int t[100005];
int main(){
int n,a,b;
double c;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&t[i]);
if(t[0]>t[n-1]) a=t[0],b=t[n-1];
else a=t[n-1],b=t[0];
if(n%2)
printf("%d %d %d",a,t[n/2],b);
else if((t[n/2-1]+t[n/2])%2==0){
printf("%d %d %d",a,(t[n/2-1]+t[n/2])/2,b);
}
else {
c=(t[n/2-1]+t[n/2])/2.0;
printf("%d %.1f %d",a,c,b);
}
return 0;
}