小中大(201903-1)

试题编号: 201903-1
试题名称: 小中大
时间限制: 1.0s
内存限制: 512.0MB
问题描述:

小中大(201903-1)

 

 

#include<bits/stdc++.h>
using namespace std;
int a[100001];
int main()
{
	int n,maxx,minn;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	sort(a,a+n);
	maxx=a[n-1];
	minn=a[0];
	if(n%2==1)
	{
		int mid=a[n/2];
		cout<<maxx<<" "<<mid<<" "<<minn<<endl;
	 } 
	else
	{
		if((a[n/2]+a[n/2-1])%2==0)
		{
			int mid=(a[n/2]+a[n/2-1])/2;
			cout<<maxx<<" "<<mid<<" "<<minn<<endl;
		}
		else
		{
			float mid=(a[n/2]+a[n/2-1])/2.0;
			cout<<maxx<<" ";
			printf("%.1f ",mid);
			cout<<minn<<endl;
		}
	}
	return 0;
 } 

小中大(201903-1)

 

上一篇:201903-2二十四点


下一篇:hello scala