那位帮忙看看 这道题 程序的功能是什么!

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:25:54
Void fun(int,int,int(*)[4],int *)
Main()
{
Int a[3][4]={{12,41,36,28},{19,33,15,27},{3,27,19,1}},b[3],I;
Fun(3,4,a,b);
For(i=0;i<3;i++)
Printf(“%4d”,b[i]);
Printf(“\n”);
}
Void fun(int m,int,n,int ar[][4],int *br)
{
Int I,j,x;
For(i=0;i<m;i++)
{x=ar[i][0];
For(j=0;j<n;j++)
If(x<ar[i][j]) x=ar[i][j];
Br[i]=x;
}

Main()通过 Fun(3,4,a,b)将实参传递给形参 调用 Void fun(int m,int,n,int ar[][4],int *br) .
实现将 三行四列的矩阵a[3][4](二维数组),每行最大的数放入一维数组b[ ]中,然后按顺序分行输出.

有个三行四列的矩阵a[3][4],将每行最小的数放入一维数组b[ ]中,然后再输出三行,每一行输出矩阵a[3][4]中最小的那个。

找出二维数组a[][]中的每一组(a[0],a[1],a[2])中的最大值,并按顺序输出

把矩阵a每一行的最大值赋值到b里
然后输出出来

求出a[][]中每行最大的数,将他们分别保存到b[]中

easy