早教吧作业答案频道 -->数学-->
题目:二位数组a的每个元素是由6个字符组成的串,行下标i的范围从0-8,列下标j的范围是从1-10.若a按行存放,元素a[8,5]的起始地址与当a按列存放的元素()的起始地址一致?这道题应该怎么解呢?
题目详情
题目:
二位数组a的每个元素是由6个字符组成的串,行下标i的范围从0-8,列下标j的范围是从1-10.若a按行存放,元素a[8,5]的起始地址与当a按列存放的元素()的起始地址一致?这道题应该怎么解呢?答案是a[3,10].
不是应该是a[5,8]吗?数据结构数组以行为主序与以列为主序的关系是什么呢?请知道的大侠指教下,谢谢!
二位数组a的每个元素是由6个字符组成的串,行下标i的范围从0-8,列下标j的范围是从1-10.若a按行存放,元素a[8,5]的起始地址与当a按列存放的元素()的起始地址一致?这道题应该怎么解呢?答案是a[3,10].
不是应该是a[5,8]吗?数据结构数组以行为主序与以列为主序的关系是什么呢?请知道的大侠指教下,谢谢!
▼优质解答
答案和解析
行主序存储和列主序存储可简单理解为:
行主序存储顺序[0,1] [0,2] ...[0,10] [1,1] [1,2] ...[8,5] ...[8,9] [8,10]
列主序存储顺序[0,1] [1,1] ...[8,1] [0,2] ...[7,10] [8,10]
一行10元素 一列9元素
行下标起始为0 列下标起始为1 所以[8,5]是第10*8+5=85位元素
按列主序来的话就是85/9=9 mod 4 就是位于第4行第9列
行下标起始为0 列下标起始为1 所以就是[3,10]了
实在不懂 你画个9*10的表格 数数就明白了
行主序存储顺序[0,1] [0,2] ...[0,10] [1,1] [1,2] ...[8,5] ...[8,9] [8,10]
列主序存储顺序[0,1] [1,1] ...[8,1] [0,2] ...[7,10] [8,10]
一行10元素 一列9元素
行下标起始为0 列下标起始为1 所以[8,5]是第10*8+5=85位元素
按列主序来的话就是85/9=9 mod 4 就是位于第4行第9列
行下标起始为0 列下标起始为1 所以就是[3,10]了
实在不懂 你画个9*10的表格 数数就明白了
看了 题目:二位数组a的每个元素是...的网友还看了以下:
1、一家面包店,普通面包1.5元、起司面包2.4元、牛角面包1元、长条面包3元,晚8:00后一律5 2020-06-26 …
公园门票出售5元,8元,10元共100张,收入748元,其中5元和8元的张数相等.每种票各售多少张 2020-06-27 …
小华和小刚在书店里都想买一本书,小华少2.7元小刚少1.5元,合起来买剩下1.8元.书多少元?两人 2020-06-30 …
小米在批发市场买铅笔,跑了三家,价格都不同的,甲摊位5元8支,乙摊位3元5支,丙摊位7元8支送两只 2020-08-01 …
小刚和张圆去书店,两人都想买《动脑筋》这本书,但钱小刚和张圆去书店,两人都想买《动脑筋》这本书,但 2020-08-04 …
小红和小华去书店买书,带的钱不够,小红少5元8角,小华少6元两角,如果把两人带的钱合起来正好够买. 2020-08-04 …
根据运算定律填空.1.a+(c+x)=(()+())+()2.(axb)x8=()x(()+())x 2020-10-31 …
购买5元8元和10元的公园邮票共100张用去748元其中5元和8元的张数相同则10元的门票共()几张 2020-11-20 …
购买5元8元和10元的公园邮票共100张用去748元其中5元和8元的张数相同则10元的门票共()几张 2020-11-20 …
(3/3)4角,再加上兔子丢失的4角钱,共计5元8角,三只老虎当初共付6元,那还有两角钱到哪里去了? 2020-12-03 …