单选题
有以下程序:
#include
int fun(int pta[][4],int n,int k)
{int m,i;
m=pta[0][k];
for(i=;i<n;i++)
if(pta[i][k]>m)
m=pta[i][k];
return m;
}
Void main( )
{int a[4][4]={{1,2,3,4},
{5,6,6,8},
{9,10,11,12},
{13,14,15,16}};
printf(''%d\n'',fun(a,4,0));
}
程序运行后的输出结果是( )。
【正确答案】
D
【答案解析】解析:此题中将一个二维数组做参数传入子函数进行计算,子函数的功能是求二维数组中第k列中前n项中的最大值,本题是求数组中第0列前4项元素的最大值,结果是13。