代码:
#include<stdio.h>
#include<algorithm>
double num[3];
using namespace std;
int main()
{
int temp,n;
scanf("%d",&n);
double minnum;
double maxnum;
double midnum;
for(int i=1;i<=n;i++)
{
scanf("%d",&temp);
if(i==1)
minnum=temp;
if(i==n)
maxnum=temp;
if(n%2==0&&(i==n/2||i==n/2+1))
{
midnum+=temp;
}
if(n%2!=0&&i==n/2+1)
{
midnum=temp;
}
}
if(n%2==0)
midnum/=2.0;
num[0]=minnum;
num[1]=maxnum;
num[2]=midnum;
sort(num,num+3);
for(int i=2;i>=0;i--)
{
if(num[i]-(int)num[i]==0)
printf("%.0f ",num[i]);
else
printf("%.1f ",num[i]);
}
return 0;
}