@[3316084249z](/user/811469) 我滴妈呀,这就是传说中的死亡马蜂吗qwq
by Literally114514 @ 2023-10-19 17:57:59
其实可以不用sort,输入对一个同学的所有分数后直接去平均值,然后比较最大即可
by Literally114514 @ 2023-10-19 17:59:23
@[Literally](/user/638141) 大佬,所以是哪里有问题
by None_g @ 2023-10-24 11:14:15
@[3316084249z](/user/811469)
就这句,
```
sort (n[h],n[h]+j);
```
只排序了n[h],没有排序n[1]到n[h]
我建议使用一维数组
```cpp
#include <cstdio>
#include <algorithm>
using namespace std;
int s[25], n, m, maxsum;
void stat() {
int maxfen=-1,minfen=9999999,sum=0;
for(int i=1;i<=m;i++){
if(s[i]>maxfen){
maxfen=s[i];
}
if(s[i]<minfen){
minfen=s[i];
}
sum+=s[i];
}
sum=sum-maxfen-minfen;
if(sum>maxsum){
maxsum=sum;
}
}
int main() {
scanf("%d%d", &n, &m);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) scanf("%d", &s[j]);
stat();
}
printf("%.2f", double(maxsum) / (m - 2));
return 0;
}
```
by Literally114514 @ 2023-10-25 15:40:39