logo - 刷刷题
下载APP
【简答题】

以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。

#define N 3

#define M 3

int select(int a[N] [M],int &n)

{int i,j,row = 1,colum = 1;

for(i =0;i<N;i++)

for(j = 0;j<M;j++)

if(a[i][j]>a[row][colum]){row=i;colum=j;}

n=【】;

return【】;

}

main( )

{int a[N][M] ={9,11,23,6,1,15,9,17,20},max,n;

max =select(a, 【】);

printf( "max = % d,line = % d\n",max,n);

}

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】关于二维数组的有关说法,正确的是()

A.
数组中的所有元素都只有一个前趋结点和一个后继结点
B.
数组中的所有元素都具有至少一个直接前驱
C.
数组中的所有元素都具有至少一个直接后继
D.
开始结点没有直接前驱

【多选题】二维数组初始化正确的是()

A.
intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
B.
intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
C.
intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
D.
intarr[3][4]={{1,2,3},{4,5},{6}};