以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。 #define N 4 void rotate

admin2009-02-15  47

问题 以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把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[N-1]=【  】;【  】=a[N-1];}
   }

选项

答案a[0][i] b[i][0]

解析 根据题意,语句“b[N-1]=【 】;”的作用是把a所指二维数组中的第0行放到b所指二维数组的最后一列中,在a数组中,第0行用a[0][]来表示,所以第19空填对a[0];语句“【 】=a[N-1];”的作用是将a所指二维数组中的最后一行放到b所指二维数组的第0列中,b数组中第0列用b[][0]来表示,所以,第20空填b[0]。
转载请注明原文地址:https://kaotiyun.com/show/FqXp777K
0

最新回复(0)