提交时间:2025-01-04 11:23:41
运行 ID: 3913
#include <bits/stdc++.h> using namespace std; int main() { int n; double temp = 0; cin>>n; int a[10001]; for(int i = 1;i <= n;i++) { cin>>a[i]; } int min = a[1],max = a[1]; for(int i = 1;i <= n;i++) { if(a[i] < min) { min = a[i]; } else if(a[i] > max) { max = a[i]; } } double j = 0; for(int i = 1;i <= n;i++) { if(a[i] != min && a[i] != max) { temp += a[i]; j++; } } cout<<setprecision(2)<<fixed<<temp / j<<endl; return 0; }