单选题 已知有一维数组A[0..m*n-1],若要对应为m 行、n 列的矩阵,则下面的对应关系 ( )可将元素A[k]( 0≤k < m*n)表示成矩阵的第i 行、第j 列的元素(0≤i
【正确答案】 C
【答案解析】 本题其实是求一个一维数组A[m*n)向二维数组B[m][n]的转化问题。最原始的方法就是把A数组的前n个元素放到B数组的第一行中,A数组的第n个元素放到B数组的第二行中,依次类推,A数组的最后n个元素放到B数组的最后一行中。 要求A[k]在B数组中的位置,首先确定A[k]处在哪一行,根据上面的存放方法,显然,应该是k/n行。然后再确定处在k/n行的哪一列,显然是k%n。