#include <stdio.h> int main() { int n = 0;//n行 int m = 0;//m列 scanf("%d%d", &n, &m);//输入 int arr[n][m];//定义一个二位数组 int i = 0; int max = 0; int n1 = 0; int m1 = 0; for (i = 0; i < n; i++)//遍历输入二维数组 { int j; for (j = 0; j < m; j++) { scanf("%d", &arr[i][j]); } } max = arr[0][0]; for (i = 0; i < n; i++)//遍历找到最大的身高,并返回其下标 { int j; for (j = 0; j < m; j++) { if (arr[i][j] > max) { max = arr[i][j]; n1 = i; m1 = j; } } } printf("%d %d\n", n1+1, m1+1);//数组从0开始,实际位置要加1 }