int SaddlePoint()
{
#define ROW 5
#define COL 5
int arr[ROW][COL];
int i;
int j;
srand((unsigned int)time(NULL)); //随机产生种子
for(i=0;i<ROW;i++)
{
for(j=0;j<COL;j++)
{
arr[i][j] = rand % 10;
printf("%-4d",arr[i][j]);
}
printf("\n");
}
}
int col;
int maxval;
int minval;
for(i=0;i<ROW;i++)
{
maxval = arr[i][0];
col = 0;
for(j=0;j<COL;j++)
{
if(maxval < arr[i][j])
{
maxval = arr[i][j];
col = j;
}
}
minval = arr[0][col];
for(int k=0;k<ROW;k++)
{
if(minval > arr[k][col])
{
minval = arr[k][col];
}
}
if(maxval == minval)
{
printf(“找到鞍点:%d\n”,maxval);
}
return INT_MIN;
}