#include <stdio.h>

int main()
{
    int matrix[3][5] = {{1, 3, 5, 7, 9}, {2, 4, 6, 8, 10}, {11, 13, 15, 17, 19}};
    int row_min[3], col_min[5];
    int i, j, max_min;

    // 求每行最小值
    for (i = 0; i < 3; i++) {
        row_min[i] = matrix[i][0];
        for (j = 1; j < 5; j++) {
            if (matrix[i][j] < row_min[i]) {
                row_min[i] = matrix[i][j];
            }
        }
    }

    // 求每列最小值
    for (j = 0; j < 5; j++) {
        col_min[j] = matrix[0][j];
        for (i = 1; i < 3; i++) {
            if (matrix[i][j] < col_min[j]) {
                col_min[j] = matrix[i][j];
            }
        }
    }

    // 求最小值中的最大值
    max_min = row_min[0];
    for (i = 1; i < 3; i++) {
        if (row_min[i] > max_min) {
            max_min = row_min[i];
        }
    }
    for (j = 0; j < 5; j++) {
        if (col_min[j] > max_min) {
            max_min = col_min[j];
        }
    }

    printf("每行最小值:");
    for (i = 0; i < 3; i++) {
        printf("%d ", row_min[i]);
    }
    printf("\n每列最小值:");
    for (j = 0; j < 5; j++) {
        printf("%d ", col_min[j]);
    }
    printf("\n最小值中的最大值:%d\n", max_min);

    return 0;
}
``
c语言求一个35矩阵每行每列元素的最小值并输出这些最小值中的最大值

原文地址: https://www.cveoy.top/t/topic/fiee 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录