编一个函数maxcol,用语求3*3整型二维数组的列最大值,并且编一个main函数调用它

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:24:10
编一个函数maxcol,用语求3*3整型二维数组的列最大值,并且编一个main函数调用它
请二楼详细解释一下如何作到调用数组的。

void maxcol(int array_int[2])
{
int array_max[3];
array_max[0] = array_int[0][0];
array_max[1] = 0;
array_max[2] = 0;
for(i=0;i<3;i++){
for(j=0;j<3;j++){
if(array_int[i][j] > array_max[0]){
array_max[0] = array_int[i][j]
array_max[1] = i;
array_max[2] = j;
}
}
}
}
void main()
{
//假设已有二维数组值为
array_int[3][3] = {{"1","4","3"},{"2","5","6"},{"9","7","8"}};
int maxcol(array_int);
printf("max value is %d\nthe max coloumn is array_int[%d][%d]", int_max, array_max[1], array_max[2]);
}

#include<iostream>
using namespace std;
int maxcol(int (*a)[3]);
int main()
{
int a[3][3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
cout<<maxcol(a);

return 0;
}