C语言编程(二维数组,调用函数)

编写程序:输入一个3行4列的二维数组的元素值,调用一个自定义函数求二维数组每列元素中的最小值的和值,和值通过返回值传回主函数输出

2个回答

如果问题得到解决,请点我回答左上角的采纳和向上的箭头,并采纳 https://ask.csdn.net/questions/706384 ,谢谢

#include "stdio.h"

int sum(int arr[3][4])
{
    int sum = 0;
    for (int i = 0; i < 4; i++)
    {
        int min = arr[0][i];
        for (int j = 1; j < 3; j++)
            if (min > arr[j][i]) 
                min = arr[j][i];
        sum += min;
    }
    return sum;
}

int main()
{
    int arr[3][4];
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 4; j++)
            scanf("%d", &arr[i][j]);
    int r = sum(arr);
    printf("%d\n", r);
    return 0;
}

图片说明

#include
#include

int minSum(int list[3][4]);
int main()
{
int List[3][4] = {0};//
for(int i = 0;i {
for(int j = 0;j {
scanf("%d",&List[i][j]);
}
}
int sum=minSum(List);
printf("所有列的最小值和为:,%d\n",sum);
system("pause");
}
int minSum(int list[3][4])
{
int sum = 0;
for (int i = 0; i {
sum += (list[0][i] >= list[1][i] ? list[1][i] : list[0][i]) >= list[2][i] ? list[2][i] : (list[0][i] >= list[1][i] ? list[1][i] : list[0][i]);
}
return sum;
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐