找出一个二维数组的鞍点
这个程序错了,我不知道怎么改,求帮忙指出错误#include<stdio.h>
int main()
{
int i,j,k,max,m,flag;
int a[5][4]={{1,2,3,4},{5,6,7,13},{9,10,11,12},{8,14,15,16}};
for(i=0;i<5;i++)
{
max=a[i][0];
m=0;}
for(j=0;j<4;j++)
if(a[i][j]>max)
{max=a[i][j];
m=j;}
flag=1;
for(k=0;k<5;k++)
if(max>a[k][m])
{flag=0;
continue;}
if(flag)
{printf("a[%d][%d]=%d\n",i,m,max);}
if(!flag)
printf("no flag\n");
return 0;
}