~~其实一个量不需要开结构体~~
你可能题意理解错了,最大分数和最小分数是对于个人的,而不是所有人
by lixuanxi @ 2024-02-22 13:36:45
这一段里higher和lower是所有分数中的最大分数和最小分数
```cpp
for(int i = 0 ; i <= n - 1 ; i++) {
for(int j = 0 ; j <= m - 1 ; j++) {
cin >> s[i][j].score;
if(s[i][j].score > higher)
{
higher = s[i][j].score;
}
if(s[i][j].score < lower)
{
lower = s[i][j].score;
}
}
}
```
by lixuanxi @ 2024-02-22 13:39:42
改一下就过了[记录](https://www.luogu.com.cn/record/147958376)~~(改的有点多)~~
```cpp
#include<bits/stdc++.h>
using namespace std;
struct singer {
int score;
}s[100][20];
int main() {
int n , m;
cin >> n >> m;
double sum;
double higher;
double lower;
double d,maxn;
for(int i = 0 ; i <= n - 1 ; i++) {
higher = 0;
lower = 15;//设大一点
sum=0;
for(int j = 0 ; j <= m - 1 ; j++) {
cin >> s[i][j].score;
sum+=s[i][j].score;
if(s[i][j].score > higher)
{
higher = s[i][j].score;
}
if(s[i][j].score < lower)
{
lower = s[i][j].score;
}
}
sum=sum-higher-lower;
d=sum/(m-2)*1.000;//边输入边计算
maxn=max(maxn,d);//边输入边判断
}
printf("%.2lf",maxn);//double类型要用lf
return 0;
}
by lixuanxi @ 2024-02-22 13:46:38
@[lixuanxi](/user/863541) 非常感谢!!!
by SproutingRRR @ 2024-02-22 20:24:26