标题ccf201903—1小中大(c语言满分)
#include<stdio.h>
int main()
{
int a[100000],temp,a1,a2,a3,n,i,sum;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
if(a[n-1]<a[0])
{
temp=a[n-1];
a[n-1]=a[0];
a[0]=temp;
}
a1=a[n-1];
a3=a[0];
if(n%2==1)
{
a2=a[(n-1)/2];
printf("%d %d %d\n",a1,a2,a3);
}
else
{
sum=a[(n/2)-1]+a[n/2];
if(sum%2==0)
{
a2=sum/2;
printf("%d %d %d\n",a1,a2,a3);
}
else
printf("%d %.1f %d\n",a1,sum/2.0,a3);
}
return 0;
}