早教吧作业答案频道 -->数学-->
数据结构数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为.\x0dA.1175B.1180C.1205D.1150E.1145\x0d写出解题过程\x0d\x0d\x0d
题目详情
数据结构
数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为_______.\x0d A.1175 B.1180 C.1205 D.1150 E.1145 \x0d写出解题过程\x0d\x0d\x0d我的解法是 1000 + (6*5+5)*5=1175\x0d\x0d但是答案是b
数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为_______.\x0d A.1175 B.1180 C.1205 D.1150 E.1145 \x0d写出解题过程\x0d\x0d\x0d我的解法是 1000 + (6*5+5)*5=1175\x0d\x0d但是答案是b
▼优质解答
答案和解析
注意是按列存储的,所以地址应该是:
(行长度 * (所在列 - 1) + 所在行 - 1) * 单元长度 + 起始地址
(6 * (6 - 1) + 6 - 1) * 5 + 1000 = 1175
是要替换.
所在行就是所求元素在行或列中的位置.
a[5][5]是第6行第6个元素(下标从0开始的)所在行所在列都是6.
公式不用记的,第6行第6个元素按列存储前面有5列完整的列,加上第6列上前面有5个元素,所以前面一共有6 * (6 - 1) + 6 - 1个元素.
(行长度 * (所在列 - 1) + 所在行 - 1) * 单元长度 + 起始地址
(6 * (6 - 1) + 6 - 1) * 5 + 1000 = 1175
是要替换.
所在行就是所求元素在行或列中的位置.
a[5][5]是第6行第6个元素(下标从0开始的)所在行所在列都是6.
公式不用记的,第6行第6个元素按列存储前面有5列完整的列,加上第6列上前面有5个元素,所以前面一共有6 * (6 - 1) + 6 - 1个元素.
看了 数据结构数组A[0..5,0...的网友还看了以下:
TSH促甲状腺激素0.161参考值0.55—4.78FT3游离三碘甲状腺原氨6.19参考值TSH促 2020-06-20 …
下表是某患者血液中激素水平检验报告单的部分内容,据表分析错误的是()检验名称结果单位参考范围甲状腺 2020-07-11 …
请你阅读以下内容,例如:将0.5化成分数设x=0.5(5上点一点)那么10x=5.5(5上点一点)而 2020-10-31 …
若已定义:inta[]={0,1,2,3,4,5};则对a数组元素正确的引用是()。A.若已定义:i 2020-11-11 …
下表为某人血液化验结果,其中个别数据因纸张污损而模糊不清项目名称结果单位参考值促甲状腺激素?MIU/ 2020-11-20 …
X物料含量0.5%Y物料含量2%配比后要求含量1.5%怎么算比例.如题.有两种物料.其中一种含A元素 2020-11-29 …
小明将刚孵出的蟑螂分甲、乙、丙、丁四组,分别喂含不同营养的食物(如表,表中的数字代表所含成分的多少, 2020-11-30 …
A、B、C、D、E、F六种主族元素,其电负性分别为0.9、2.1、1.2、2.5、1.5、3.0.( 2020-12-07 …
用matlab写个小程序如果两个连续自然数的乘积减1是素数,那么这两个连续的自然数称为亲密数对,该素 2021-02-05 …
N是大于等于5的素数,N+2也是素数,证明(N+1)%6=0该怎么想?n与n+2之间的素数是否是有限 2021-02-05 …