#include <stdio.h>
int main()
{
int a[4][5]=
{
1,2,213,4,45,
6,7,328,9,30,
11,12,213,14,35,
16,17,18,19,20
};
int row, col;
int i;
for (i = 0; i < 4; ++i)
{
row = i;
col = 0;
for (int j = 1; j < 5; ++j)
{
if (a[i][j] > a[row][col])
{
row = i;
col = j;
}
}
int m;
for (m = 0; m < 4; ++m)
{
if (a[m][col] < a[row][col])
break;
}
if (m >= 4)
{
printf("a[%d][%d]=%d是鞍点;\n", row, col, a[row][col]);
break;
}
}
if (i >= 4)
{
puts("无鞍点!");
}
return 0;
}
运行结果: