求各位大神帮忙看看哪错了,求二维整数组最大值,急,谢谢了
#include<stdio.h>\\函数功能:求二维整型数组的最大值\\
\\入口参数:求二维数组的首地址和行数\\
\\返回值:无\\
#define(M0 1000)
int array2_max(int a[][M0],int n)
{
int i,j,max;
max=a[0][0];
for(i=0;i<n;i++)
for(j=0;j<M0;j++)
if(a[i][j]>max) max=a[i][j];
return max;
}
\\主函数\\
int main()
{
int a[i][j];
int i,j;
printf("输入一个二维数组\n");
for(i=0;i<1000;i++)
for(j=0;j<1000;j++)
scanf("%d",&a[i][j]);
printf("二维数组的最大值为:%d\n",array2_max(a));
return 0;
}