我编的程序出了什么问题啊????
3、设二维数组 b[5][4]中有鞍点,即b[i][j]元素值在第i行中最小,且在第j列中最大,试编写一程序找出所有的鞍点,并输出其下标值。也可能没有。
我这样编有什么问题啊??????????????????#include<stdio.h>
void main()
{
int i,j,flag=1,min,k,l;
int a[5][4];
printf("enter datas:");
for(i=0;i<5;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
{
min=a[i][0];l=0;
for(j=0;j<4;j++)
{
if(min>a[i][j])
min=a[i][j];
l=j;
}
for(k=0;k<4;k++)
{
if(min<a[k][l])
{
flag=0;
continue;
}
}
if(flag)
{ printf("a[%d][%d]=%d\n",i,l,a[i][l]);
break;}
}
if(flag==0)
printf("it is not exist!");
}