新手关于数组的问题,求各位帮忙
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
int a[n][8],max,min;
int ave,sum=0;
for(i=0;i<n;i++)
for(j=0;j<8;j++)
{
scanf("%lf",&a[i][j]);
}
for(i=0;i<n;i++)
{
sum=max=min=a[i][0];
for(j=1;j<8;j++)
{
if(a[i][j]>max)
max=a[i][j];
else if(a[i][j]<min)
min=a[i][j];
sum+=a[i][j];
}
ave=(sum-max-min)/6;
printf("%.lf\n",ave);
return 0;
}
这是我写的,好像不对,但是不知道怎么去改