A-A+
有以下程序 include<stdio.h> defineN3 yoidfun(inta[]
问题详情
有以下程序 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][j])b[i]=a[i]D]; } } 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[i]); 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]每一行的最大元素。