00问答网
所有问题
二维数组A的行下标从1到8,列下标从1到10,若每个元素占3个单元,则该数组按"以列为主序"存放时
二维数组A的行下标从1到8,列下标从1到10,若每个元素占3个单元,则该数组按"以列为主序"存放时,A[5][8]的起始位置是?
举报该问题
推荐答案 2016-06-27
首先要看数组下标从0开始还是从1开始!数组存储在内存中是顺序组织的,如果是从0开始,那么这个A(9)(7)之前的存储元素有7*12+9(有0到6列已经存储,每列有12个元素,当前列中有行下标为0到8元素的已经存储)个元素每个元素占3个存储单元那么这个A(9)(7)就应该在150+(7*12+9)*3的位置了。所以答案应该为A,429
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeIrZnBDBDDBrrnDenT.html
其他回答
第1个回答 2017-12-09
以列为主序那么前7列都是满的7*8=56个
第8列有5个元素前4个元素占满后就是第五个元素的位置。(56+4)=60个元素每个元素占3个单元60*3=180。注意若(1,1)元素有初始位置则加上没有则忽略。
相似回答
在
数组A
中
,每个元素A的
长度为
3个
字节
,行下标
i为
1到8,列下标
j为
1到10
答:
按行来说就是 SA+((5—1)*10+8–1)*3=SA+141 按照列 SA+((8-1)*8+5—1)*3=SA+180
设有
二维数组A
[1..
8,1
..
10
],其
每个元素占
4个字节
,数组按
列优先顺序存...
答:
题目意思是:一行有
8个元素
,共10行,A[3,4]在第三行,第四列。题目说按照列优先,A[3,4]前面还有3列 ,共3*10个,加上A[3,4]上面还有A[1,4],A[2,4]这两个元素,加起来共32个元素。答案:200+32*4=328
A[1..
8,1
..
10
],其
每个元素占
4个字节
,数组按
列优先顺序存储,第
一个
元...
答:
即A[1,2]就是204了 然后,一行
10个元素
,即40字节 那A[3,1]就是240啦~~~然后再往后数
3个元素
,就是A[3,4]了 那A[3,4]就应该是252~~
19、已知
数组A
中
,每个元素
A(I,J)在存贮时要
占3个
字节,设I
从1
变化
到8
...
答:
数组的首个元素也就是数组的首地址是A[0][0],那么A[8][5]就是第9行的第6列,一个
元素三个
字节,那么一行(J最大为
10,
就是11列)33个字节,前8行8*33,再加上第9行前5个3*5,结果就是:(11*8+5)*3;但是很显然答案里边没有这个。再来分析一下:“设I从1变化
到8,
J从1变化...
大家正在搜
相关问题
二维数组A用行序为主序的存储方式,行下标从1到8,列下标从1...
二维数组A用行序为主序的存储方式,行下标从1到8,列下标从1...
. 二维数组A〔12〕〔18〕采用列优先的存储方法,若每个元...
设W为一个二维数组,其每个数据元素占用4个字节,行下标i从0...
二维数组A中,每个数据元素占4个字节,行下标从0到4,列下标...
二维数组A[9][10],每个元素占两个字节,下标从1开始。...
设二维数组A[3][5],每个数组元素占用2个存储单元,若按...
数据结构题:二维数组A[10][20]采用列序为主方式存储,...