填空题
以下函数用于求出一个2×4矩阵中的最大元素值。
max_value(arr)
int arr[][4];
{
int i,j,max;
max=arr[O][0];
for(i=0;i<2;i++)
for(j=0;{{U}} 【18】 {{/U}};j++)
if({{U}} 【19】 {{/U}}>max)max={{U}} 【20】 {{/U}};
return(max);
}
【正确答案】
1、[18] j<4
【答案解析】[19] arr[i][j]
[20] arr[i][j]
[评析] 2*4矩阵实际上就是一个二维数组,结合本题应为arr[2][4],所以在第一个循环中应当填写“4”;第二个横线处是要判断当前的数组元素值是否大于max,所以应填写arr[i][j];第三个横线处是要将当前大于max的数组元素的值赋给变量max,所以应当填写“arr[i][j]”。