单项选择题

有以下程序 #include #define N 3 void fun(int a[][N], int b[]) { int i, j; for(i = 0; i < N; i ++) { b[i] = a[i][0]; for(j = 1; j < N; j++) if(b[i] < a[i][j]) b[i] = a[i][j]; } } main() { int x[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.2,4,8,
B.3,6,9,
C.3,5,7,
D.1,3,5,