小中大


from CCF-CSP 2019-03-1
Time limit:1s
Memory limit:512MB

小中大_#include


小中大_csp_02


题目很简单注意小数就可以了。

ac代码:
#include<iostream>
using namespace std;
int n,x[100005];
int main(){
cin>>n;
for(int i = 1;i <= n;++i)
cin>>x[i];
if(x[1] > x[n])
cout<<x[1];
else
cout<<x[n];
if(n % 2 == 1)
cout<<" "<<x[n / 2 + 1]<<" ";
else{
if((x[n / 2] + x[n / 2 + 1]) % 2 == 0)
cout<<" "<<(x[n / 2] + x[n / 2 + 1]) / 2<<" ";
else
cout<<" "<<(x[n / 2] + x[n / 2 + 1]) / 2<<".5 ";
}
if(x[1] < x[n])
cout<<x[1];
else
cout<<x[n];
return 0;
}