采用列优先顺序将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/11/20 08:35:09
采用列优先顺序将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
xՑMNP!B7э6!-`lUBQ 5Ӵ5no !q8z{$\ y܋fMBσU@ M{|TW?4ZUZ8ρi 0{Gc# .cd4ڻ08 ވՅeLR ~5

采用列优先顺序将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)