问题 填空题

以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第。列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。
# define N 4
void rotate(int a[] [N] ,int b[] [N] )
int, i,j;
for(i=0;i<N;i++ )
b[i] [N-1] = 【18】 ;
【19】 =a[N-1][i];

答案

参考答案:a[0][i] b[i][0]

解析: 根据题意,[18]所在语句行的作用是把a数组中的第0行放到b数组的最后一列中, a数组的第0行用a[0][]来表示,所以[18]处填a[0][i];[19]所在语句行的作用是将a数组的最后一行放到b数组的第0列中,b数组的第0列用b[][0]来表示,所以,[19]处应填b[i][0]。

填空题
单项选择题