习题7-5 找鞍点 (20分)
代码:
#include <stdio.h>
int main()
{
int n = 0, i = 0, j = 0;
scanf("%d", &n);
int nums[n][n];
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++) scanf("%d", &nums[i][j]);
}
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
int min = nums[i][j], max = nums[i][j], z = 0;
for (z = 0; z < n; z++)
{
if (min > nums[z][j]) min = nums[z][j];
if (max < nums[i][z]) max = nums[i][z];
}
if (min == nums[i][j] && max == nums[i][j]) {
printf("%d %d", i, j);
return 0;
}
}
}
printf("NONE");
return 0;
}