用c语言编写一个程序,求一个3×4的整数数组中每一行的最大值,每一列的最小值。要求每一行的最大元素

用c语言编写一个程序,求一个3×4的整数数组中每一行的最大值,每一列的最小值。要求每一行的最大元素和每一列的最小元素用函数实现。

分给我!!!!!

#include<stdio.h>
#include<stdlib.h>

int input(int temp[3][4])
{
int row,column;
for(row = 0;row < 3;row++)
for(column = 0;column < 4;column++)
{
scanf("%d",&temp[row][column]);
}
}

int max_inrow(int temp[3][4])
{
int count1,count2,max;
for(count1 = 0;count1 <3;count1++)
{
max = temp[count1][0];
for(count2 = 0;count2 < 4;count2++)
{
if(temp[count1][count2] > max)
max = temp[count1][count2];
}
printf("第%d行的最大值为%d\n",count1 + 1,max);
}
return 0;
}

int min_incolumn(int temp[3][4])
{
int count1,count2,min;
for(count1 = 0;count1 < 4;count1++)
{
min = temp[0][count1];
for(count2 = 0;count2 < 3;count2++)
{
if(temp[count2][count1] < min)
min = temp[count2][count1];
}
printf("第%d列的最小值为%d\n",count1 + 1,min);
}
return 0;
}

int main()
{
int array[3][4] = {0};
input(array);
max_inrow(array);
min_incolumn(array);
return 0;
}
温馨提示:答案为网友推荐,仅供参考