采用列优先顺序将m*n的矩阵存储在一维数组中,下标从1开始计算,则第i行第j列个元素的下标为:A. (i-1)*m+j B.(i-1)*n+j C.(j-1)*n +i D.(j-1)*m + i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:07:43
采用列优先顺序将m*n的矩阵存储在一维数组中,下标从1开始计算,则第i行第j列个元素的下标为:A. (i-1)*m+j B.(i-1)*n+j C.(j-1)*n +i D.(j-1)*m + i

采用列优先顺序将m*n的矩阵存储在一维数组中,下标从1开始计算,则第i行第j列个元素的下标为:A. (i-1)*m+j B.(i-1)*n+j C.(j-1)*n +i D.(j-1)*m + i
采用列优先顺序将m*n的矩阵存储在一维数组中,下标从1开始计算,则第i行第j列个元素的下标为:
A. (i-1)*m+j B.(i-1)*n+j C.(j-1)*n +i D.(j-1)*m + i

采用列优先顺序将m*n的矩阵存储在一维数组中,下标从1开始计算,则第i行第j列个元素的下标为:A. (i-1)*m+j B.(i-1)*n+j C.(j-1)*n +i D.(j-1)*m + i
选择B.这个问题你问错了吧?应该是第几个数(从0开始排)吧?
c语言是从行开始排的(matlab 是从列开始排的),(i-1)*n就代表走了的整数行中的步数,再加上j就是在本列上的步数了(条件为i和j本别不大于m,n)