奇怪的码风...
by prg_equal_depressed @ 2024-07-19 14:36:30
你的cl函数int型,返回了c[],c[]是double,自动转整之后存给maxn了
by UKE_Piu @ 2024-07-19 14:40:21
@[Nobel](/user/1300391)
```cpp
#include<bits/stdc++.h>
using namespace std;
int a[10000],b[10000],cur;
double c[10000],maxn[10000];
int t,k;
void big()
{
double maxi=-1e9;
for(int i=1;i<=t;i++)
{
if(c[i]>maxi)
{
maxi=c[i];
}
}
cout<<fixed<<setprecision(2)<<maxi;
}
void cl()
{
int n;
for(int i=1;i<=k;i++)
{
cin>>a[i];
b[i]=a[i];
}
sort(b+1,b+k+1);
b[1]=0;
b[k]=0;
cur++;
double sum=0;
for(int i=2;i<=k-1;i++)
{
sum+=b[i];
}
c[cur]=sum/(k-2.00);
}
int main()
{
cin>>t>>k;
for(int i=1;i<=t;i++)
{
cl();
}
big();
return 0;
}
```
~~奇怪的码风~~
事实证明,cout确实比printf好用
by red369 @ 2024-08-12 08:56:59