求助,为什么不能通过?
查看原帖
求助,为什么不能通过?
1805137
Zhou_Hao_Yu楼主2025/8/2 13:42

求助

#include <stdio.h>
int main()
{
    int n,a[n],Max,Min;
    double Sum,Result;
    scanf("%d",&n);
    Max = 0;
    Min = 0;
    Sum = 0.00;
    for(int i = 0; i<n; i++)
    {
        scanf("%d",&a[i]);
    }
    // for(int i = 0; i<n; i++)
    // {
    //     printf("%d\n",a[i]);
    // }
    Max = a[0];
    Min = a[0];
    for(int j = 0; j<n; j++)
    {
        if(Max<a[j])
        {
            Max = a[j];
        }
        if(Min>a[j])
        {
            Min = a[j];
        }
    }
    
    for(int k = 0; k<n; k++)
    {
        Sum = Sum + a[k];
        // printf("%.2f,%d\n",Sum,k);
    }
    
    Result = (Sum - Max - Min)/(n-2);
    printf("%.2f",Result);
    return 0;
}

为什么不能通过?
5
9 5 6 8 9
7.67

Process exited after 14.6 seconds with return value 0 请按任意键继续. . . 这是在本地运行的

2025/8/2 13:42
加载中...