【正确答案】int temp=0;
//定义整数变量temp,并赋值为零
for(int i=0;i<M;i++)//遍历矩阵的行
for(int j=0;j<N;j++)//遍历短阵的列
if(temp<array[i][j])//如果temp小于array[i][j]
temp=array[i][j];//把array[i][j]赋值给tempreturn temp; //返回temp
【答案解析】[解析] 本题考查Matrix类,其中涉及构造函数、二维数组、成员函数和const函数。
主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。
主要考查考生对二维数组的掌握,二维数组使得存储的数据大幅增加,只要把二维数组想象成矩阵,利用矩阵相关知识求解即可。