编辑代码

#include<stdio.h>
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;
}