以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空: 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*bar) { 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];______=x: } }
参考答案:br[i]
解析: 函数fun的功能是求出二维数组每行元素中的最大值。对于3行4列的二维数组将有3个最大值存放到数组br[]中。x存放的是每行的最大值,当求出每行的最大值x后,应该将x赋值给br[]。因此此处填空应该是br[i]。