去了呀
by baixk @ 2024-01-20 17:54:26
我是从0开始
by baixk @ 2024-01-20 17:54:55
(没看见用的是0~n-1...)
by sLMxf @ 2024-01-20 17:55:39
我在想,你边输入边判断,是想干什么
by sLMxf @ 2024-01-20 17:58:39
@[kunkun265](/user/1111659)
by sLMxf @ 2024-01-20 17:59:32
还有,`cin>>a[i]`是什么,不是`cin>>a[j]`吗?
by sLMxf @ 2024-01-20 18:02:42
```cpp
#include <bits/stdc++.h>
using namespace std;
int n,m,a[25];
double maxscore=INT_MIN;
int main()
{
cin>>n>>m;
for(int i=0;i<n;i++)
{
int sum=0;
double average=0;
for(int j=0;j<m;j++)
{
cin>>a[j];
}
sort(a,a+m);
for(int k=1;k<m-1;k++) sum+=a[k];
average=sum*1.0/(m-2);
if(average>maxscore) maxscore=average;
}
printf("%.2f",maxscore);
return 0;
}
```
by sLMxf @ 2024-01-20 18:03:21
代码
by sLMxf @ 2024-01-20 18:03:32
对了,两个整数相除,一定要加 `*1.0`!
by sLMxf @ 2024-01-20 18:04:15
(你应该多看几眼...)
by sLMxf @ 2024-01-20 18:05:22