00问答网
所有问题
若二位数组a有m列,则计算任意元素a[i][j]在数组中的位置是的公式为___? 答案是i*m+j+1.why?
不是二位数组,是二维,不好意思哦
举报该问题
推荐答案 2011-02-17
a[i][j]是说第i行第j+1列的元素,
先算行以前的,因为数组下标从0开始,所以 i *m
再算本行的,因为数组下标从0开始,所以j+1
这就是为什么a[i][j]的位置是i*m + j+1
验证m =5,
a[1][3],也就是第二行第4个元算,也就是5+4=9
位置是1*5 + 3+1 = 9,成立。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nnejDBInB.html
其他回答
第1个回答 2011-02-17
j取值范围是[0,m-1]吧
相似回答
若二维
数组a有m列,则计算
任一
元素a[i][j]在数组中任意位置的公式
...
答:
若二维数组a有m列,则计算任一元素a[i][j]在数组中任意位置的公式为:
a[i][j] =a+(i-1)*m+j =a[0][0]+(i-1)*m+j
。二维数组中的元素是通过使用下标(即数组的行索引和列索引)来访问的。例如:a[2][3]将获取数组中第 3 行第 4 个元素。a[i][j]将获取数组中第 i+1 行...
若二维
数组a有m列,则计算
任一
元素a[i][j]在数组中位置的公式为
...
答:
a[i][j]
将获取
数组中
第 i+1 行第 j+1个
元素,
即数组中第
i*m
+j+1个数。
...
则计算
任一
元素a[i][j]在数组中位置的公式为
__
答:
选d;你可以用数字测试。比如m=3,i=1,j=2时,恰好为6
...
则计算
任一
元素a[i] [j]在数组中的位置的公式为
: 会的 请告诉我_百...
答:
i*m
+j
大家正在搜
在m行m列的二维数组
二维数组哪个是行哪个是列
若7行6列的数组a
如果循环队列用大小为m的数组表示
求出n×m整型数组的最大元素
数组哪个是行哪个是列
二维数组是几行几列
二维数组的行和列
用m表示a数组的个数