采用列优先顺序将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/06/30 11:36:05
![采用列优先顺序将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](/uploads/image/z/8661986-26-6.jpg?t=%E9%87%87%E7%94%A8%E5%88%97%E4%BC%98%E5%85%88%E9%A1%BA%E5%BA%8F%E5%B0%86m%2An%E7%9A%84%E7%9F%A9%E9%98%B5%E5%AD%98%E5%82%A8%E5%9C%A8%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84%E4%B8%AD%2C%E4%B8%8B%E6%A0%87%E4%BB%8E1%E5%BC%80%E5%A7%8B%E8%AE%A1%E7%AE%97%2C%E5%88%99%E7%AC%ACi%E8%A1%8C%E7%AC%ACj%E5%88%97%E4%B8%AA%E5%85%83%E7%B4%A0%E7%9A%84%E4%B8%8B%E6%A0%87%E4%B8%BA%EF%BC%9AA%EF%BC%8E+%28i-1%29%2Am%2Bj+B.%28i-1%29%2An%2Bj+C.%28j-1%29%2An+%2Bi+D.%28j-1%29%2Am+%2B+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)