int main() {
int arr[3][4], max, min, max_i, max_j, min_i, min_j;
int i, j;
printf("请依次输入12个整数:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &arr[i][j]);
}
}
printf("二维数组为:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
printf("%5d", arr[i][j]);
}
printf("\n");
}
max = min = arr[0][0];
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
max_i = i;
max_j = j;
}
if (arr[i][j] < min) {
min = arr[i][j];
min_i = i;
min_j = j;
}
}
}
printf("最大值为:%d,位于第%d行第%d列\n", max, max_i+1, max_j+1);
printf("最小值为:%d,位于第%d行第%d列\n", min, min_i+1, min_j+1);
return 0;
}