@[xiaopang666](/user/926863) 不需要排序,在输入里找最大最小值,用总值去除n-2即可
by wbhqm @ 2023-08-10 08:42:04
@[xiaopang666](/user/926863)
```
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int n,i,min_fs=11/*最小值设最大*/,max_fs/*最大值设最小*/;
int he=0,t;
cin>>n;
for(i=0;i<n;i++)
{
scanf("%d",&t);
he+=t;
min_fs=min(min_fs,t);
max_fs=max(max_fs,t);
}
cout<<fixed<<setprecision(2)<<(he-min_fs-max_fs)*1.0/(n-2);
return 0;
}
```
我不太会用scanf和printf,AC代码,能给你提供点帮助
by wbhqm @ 2023-08-10 08:57:09