P5738为什么用一维数组过不了?
查看原帖
P5738为什么用一维数组过不了?
715774
Little_Andyyu楼主2022/7/27 21:40
#include<bits/stdc++.h>
double a[20]={0};
double avr[100]={0},sum[100]={0};
using namespace std;
int main()
{
    double b;int c;
    cin>>b>>c;
double k;
if(c>2)
{
    k=c-2;
}
else cout<<"0.00";
if(b<2)cout<<"0.00";
//循环
        for(int j=0;j<c;j++)
        {
            cin>>a[j];
        }
    sort(a,c+a);
        for(int j=1;j<c-1;j++)
        {
            sum[j]+=a[j];
            avr[j]=sum[j]/k;
        }
    sort(avr,avr+c);
    printf("%.2lf",avr[c-1]);
    return 0;
}
2022/7/27 21:40
加载中...