有以下程序 #include<stdio.h> #defineN3 yoidfun(inta[][N],intb[]) {inti,j; for(i=0;i<N;i++) {b[i]=a[i][0]; for(j=j<N;j++) if(b[i]<a[i]

admin2014-06-18  17

问题 有以下程序
#include<stdio.h>
#defineN3
yoidfun(inta[][N],intb[])
{inti,j;
for(i=0;i<N;i++)
{b=a[0];
for(j=j<N;j++)
if(b<a[j])b=aD];
}
}
main(    )
{intx[N][N]={1,2,3,4,5,6,7,8,9},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf(’’%d,’’,y);
printf(’’\n’’);
}

选项 A、1,3,5,
B、2,4,8,
C、3,5,7
D、3,6,9

答案D

解析 函数fun(    )的作用是求出二维数组a口[N]中每一行中的最大元素,所以在main(    )函数中执行完fun(x,y)后,数组y中的元素为二维数组x[N][N]每一行的最大元素。
转载请注明原文地址:https://jikaoti.com/ti/Ipn0FFFM
0

最新回复(0)