#include<bits/stdc++.h> using namespace std; int n; int a[10001]; double ans; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); for(int i=2;i<=n-1;i++) { ans+=a[i]; } printf("%.2lf",ans/(n-2)); return 0; }
为什么sort括号里面不加1会由两个wa