#include <bits/stdc++.h>
using namespace std;
int main() {
int n;cin>>n;
int i;
int fi;
int la;
int tmp;
int mid1;// n/2 n 为奇数时即为中位数
int mid2;// n/2-1
for (i = 0; i < n; i++){
cin >> tmp;
if (i == 0){
fi = tmp;
}
if (i == n-1){
la = tmp;
}
if (i == n/2){
mid1 = tmp;
}
if (i == n/2 -1){
mid2 = tmp;
}
}
cout << ((fi > la) ? fi : la) << " ";
if (n%2 == 0){
if ((mid1 + mid2) % 2 == 1) {
printf("%0.1f ", (mid1 + mid2)/2.0);
}
else {
printf("%d ", (mid1 + mid2)/2);
}
}
else {
cout << mid1 << " ";
}
cout << ((fi < la) ? fi : la) << " ";
}
2021-02-28
最新推荐文章于 2021-08-10 20:29:07 发布