二维数组 ,找鞍点
#include <stdio.h>int main()
{
int arr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int i,j,k;
int n,flag;
int max;
for(i=0;i<=2;i++)
{
max=arr[0][0];
for(j=0;j<=3;j++)
{
if(max<arr[i][j])
{
max=arr[i][j];
n=j;
}
else
{
break;
}
}
for(k=0;k<=2;k++)
{
flag=1;
if(max<arr[k][n])
{
flag=0;
break;
}
}
if(flag)
{
printf("arr[%d][%d]=%d\n",k,n,arr[k][n]);
}
}
if(!flag)
{
printf("no\n");
}
return 0;
}