崩溃了 写了很长 算不出来,

img

#include<stdio.h>
#include <math.h>
int main ()
{
      int max, min, sum,n;
    float ava;
    printf("请输入评委数:");
    scanf("%d",n);
    int a[n];
  int i;
  for (i = 0; i < n; i++)
   scanf("%d",&a[i]);
  for (i = 0; i < n; i++)
  //--------^-------
  max = a[0];
  min = a[0];
  sum = 0;
  for (i = 1; i < n; i++)
    {
      if (a[i] > max)
        max = a[i];
    }
  for (i = 1; i < n; i++)
    {
      if (a[i] < min)
        min = a[i];
    }
  for (i = 0; i < n; i++)
    sum = sum + a[i];
  ava = (float)(sum - max - min)/ (float)(n-2);
  printf ("%f\n", ava);

  return 0;
}