单选题
以下程序运行后的输出结果是
#include <stdio.h>
int fun(int(*s)[4],int n,int k)
int m,i;
m=s[0][k];
for(i=1;i<n;i++) if(s[i][k]>m)m=s[i][k];
return m;
main( )
int a[4][4]=1,2,3,4,11,12,13,14,21,22,23,24,31,32,33,34 ;
prinff("%d/n",fun(a,4,0));
A) 4 B) 34 C) 31 D) 32
【正确答案】
C
【答案解析】[解析] 首先要求正确地给二维数组x赋值;fun函数功能是求出二维数组下标为k列(k=0)的最大值。因此,输出结果为31。