作业帮 > 综合 > 作业

有一个4*3的矩阵求出每行和每列的最小值如何编写C程序

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 13:16:10
有一个4*3的矩阵求出每行和每列的最小值如何编写C程序
#include <stdio.h>
int main()
{
    int min, a[10][10];
    int i, j, m, n;
    printf("请输入矩阵的行数和列数:");
    scanf("%d %d", &m, &n);
    printf("请输入矩阵中的元素:\n");
    for(i=0; i<m; i++)
    {
        for(j=0; j<n; j++)
        {
            scanf("%d", &a[i][j]);
        }
    }
    for(i=0; i<m; i++) //求每行的最小值
    {
        min=a[i][0];//假设每行的第一个元素为最小值
        for(j=0; j<n; j++)
        {
            if(a[i][j]<min) min=a[i][j];
        }
        printf("第%d行的最小元素为:%d\n", i+1, min);
    }
    printf("\n\n");
    for(j=0; j<n; j++) //求每列的最小值
    {
        min=a[0][j];//假设每列的第一个元素为最小值
        for(i=0; i<n; i++)
        {
            if(a[i][j]<min) min=a[i][j];
        }
        printf("第%d列的最小元素为:%d\n", j+1, min);
    }
}