求救:最新版答案,还是过不了
查看原帖
求救:最新版答案,还是过不了
1425809
Undertakers楼主2024/10/18 10:11
#include <stdio.h>
int main() {
    int i,n,min,max,sum;
    scanf("%d",&n);
    int score[n];
    for(i = 0; i < n; i++) {
        scanf("%d",&score[i]);
    }
    for(i = 0; i < n; i++) {
        sum+=score[i];
    }
    minmax(score,n,&min,&max);
    sum-=(min+max);
    double average=1.0*sum/(n-2);
    printf("%.2f",average);
    return 0;
}
int minmax(int score[],int len,int*min,int*max)
{
    int t;
    *max=*min=score[0];
    for(t=0; t<len; t++)
    {
        if(score[t]>*max) *max=score[t];
        if(score[t]<*min) *min=score[t];
    }
    return minmax;
}
2024/10/18 10:11
加载中...