为什么不对?想知道哪里出错了



#include
int main()
{
    double average=0;
    int max=0;
    int nrows=0,ncols=0;
    int col=0;
    scanf("%d%d",&nrows,&ncols);
    scanf("%d",&col);
    int sum1[]={0};
    int sum=0;
    int array[nrows][ncols];
    for(int i=0;ifor(int j=0;j"%d",&array[i][j]);
       }
    }

    for(int j=(col-1);j<=(col-1);j++)
    {
      for(int i=0;isum=array[i][j];
     }
    }
    average=sum*1.0/nrows;
    printf("%lf\n",average);
    for(int i=0;ifor(int j=0;jfor(int i=0;iif(maxmax=sum1[i];
     }
    }
    printf("%d",max);

}

img

数组sum1你要指定大小啊。你现在的写法相当于定义为只有一个六元素的数组