首页 > 试题广场 >

若二维数组 a 有 m 列,则在数组元素 a[i][j] 前

[单选题]
若二维数组 a 有 m 列,则在数组元素 a[i][j] 前的元素个数为()
  • j * m + i
  • i * m + j
  • i * m + j - 1
  • j * m + i - 1
数组下标从0开始
发表于 2017-10-12 13:07:00 回复(2)
a[i][j] 表示第i行第j列个元素 第i行上有 0 1 2....(i-1)行,共有i行 ,就是i*m个元素;第j列前面有 0 1 2....(j-1)个列,就是j个元素。一共算下来就是 i*m+j 个,选择B
发表于 2018-12-21 11:29:03 回复(0)
啊,下标从0开始的话,最后不用减1啊,给自己加戏加过头了。。。
发表于 2019-05-17 10:36:38 回复(0)
行优先和列优先结果不一样,行优先是a,列优先是b
发表于 2019-09-30 10:40:47 回复(0)
我去,数据下标从0开始,所以应该是m*i +j
发表于 2019-04-28 20:56:14 回复(0)
对有m列的二维数组:
第0行第j列前的元素个数为:  j-1
第1行第j列前的元素个数为: m+ j-1
第2行第j列前的元素个数为: 2m+ j-1
``````
第i行第j列前的元素个数为: i*m+ j-1
发表于 2018-12-26 15:39:20 回复(1)
我想说,这里没有说按什么方式存贮(行优先,还是列优先),下标是不是从0开始
发表于 2018-12-25 20:40:49 回复(0)
简单
发表于 2017-07-13 00:23:20 回复(0)