#include <stdio.h>
void Find(int a[4][4], int m, int n)
{
int h1, l1, h2, l2;
int temp;
int i, j, k;
for (i = 0; i < m; i++)
{
temp = a[i][0];
h1 = i;
l1 = 0;
for (j = 0; j < n; j++)
{
if (a[i][j] < temp)
{
temp = a[i][j];
h1 = i;
l1 = j;
}
}
temp = a[0][l1];
h2 = 0;
l2 = l1;
for (k = 0; k < m; k++)
{
if (a[k][l1] > temp)
{
temp = a[k][l1];
h2 = k;
l2 = l1;
}
}
if (h1 == h2 && l1 == l2)
{
printf("数组下标 %d %d", h1, l1);
}
}
}
int main()
{
int array[4][4] = {
{10, 9, 8, 1},
{9, 6, 7, 2},
{9, 6, 6, 5},
{8, 6, 5, 3}};
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
printf("%d ", array[i][j]);
}
printf("\n");
}
Find(array, 4, 4);
return 0;
}
02-24
1万+
12-07
1293
09-29
298