首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
设有一个二维数组A[m][n],假设A[0][0]存放位置在
[单选题]
设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?
脚注(10)表示用10进制表示
688
678
692
696
添加笔记
邀请回答
收藏(339)
分享
纠错
17个回答
添加回答
15
推荐
eagle
C
(676 - 2 - 644)/2 = 15
即每行15个元素
676+15+ 3 - 2 = 692
编辑于 2015-02-06 11:13:25
回复(0)
23
小雨落梧桐
C. 644 + n * 2 + 2 = 676 ,所以n = 15.
A[3][3] = 644 + 15 * 3 + 3 = 692
发表于 2015-04-12 21:36:43
回复(3)
7
顶风Niao三丈
计算公式A[i][j]:A[0][0]+nj+i;
644+2*n+2=676;
n=15;
A[3][3]=644+3*15+3=692;
发表于 2017-03-13 10:07:05
回复(0)
9
Jack-ho
只看对角线元素 ,a[0][0]和a[1][1]间隔距离设为x,那么
a[0][0]和a[2][2]
间隔就为2x
发表于 2016-02-24 16:18:55
回复(2)
3
小花喵的小牛犊
676+(676-644)÷2=692
发表于 2015-08-31 16:32:48
回复(0)
1
Codenerd
对于arr[m][n]而言:
arr[i][j]的地址为:arr + i*n + j
arr的地址为644
所以,由A[2][2]可得:644 + n*2 + 2 = 676,得n=15
所以A[3][3]的地址为:644+15*3 + 3 = 692
发表于 2017-03-01 20:39:41
回复(0)
1
kellie
676-644=32。 32/2=16 676+16=692
发表于 2016-05-10 09:23:03
回复(1)
1
IceZzz
A[2][2]难道不是第3行的第3个数吗?假设一行有n个,
A[0][0]到
A[2][2]
不应该是2n+3?求解答
发表于 2019-08-28 13:06:04
回复(0)
1
锦鲤超越保佑我
想象一个对角线,00和22差32,那22跟33就差16,加上就行了
发表于 2018-11-16 23:37:31
回复(0)
0
天尊墨宇
选C
(676 - 2 - 644)/2 = 15
即每行15个元素
676+15+ 3 - 2 = 692
发表于 2020-06-23 10:03:02
回复(0)
0
李茶芽
(676-644-2)/2=15 644+15*3+3=692
发表于 2019-03-29 16:15:41
回复(0)
0
fighting✔
每行15个元素
发表于 2018-09-12 11:20:18
回复(0)
0
Sc0tt
676-644=32
32/2=16
676+16=692
发表于 2018-05-17 18:00:53
回复(0)
0
菩提树4
a[0][0]和a[2][2]之间的间隔不应该是2x+1嘛?因为多了一个a[1][1],假设一共四行四列a[0][0],a[0][1],a[0][2],a[0][3];a[1][0],a[1][1],a[1][2],a[1][3];a[2][0],a[2][1],a[2][2],a[2][3];a[3][0],a[3][1],a[3][2],a[3][3];你可以数一下,a[0][0]和a[1][1]间隔距离是4,那么a[0][0]和a[2][2]间隔是9
发表于 2016-09-03 13:22:46
回复(0)
0
小小的我8833
对角线上的元素距离是想等的,所以676+(676-644)/2=692
发表于 2016-08-07 23:38:00
回复(1)
0
米夏
A[0][0]和A[1][1]之间的元素个数是数组的列数,A[0][0]到A[2][2]元素个数是2倍的列数。所以数组的列数为16,所以A[3][3]元素的地址676+16=692
发表于 2016-04-09 17:27:41
回复(1)
0
冰封无痕
(676-644)/2=16,即a[0][0]的地址和a[1][1]的地址相差16
676+16=692,则是a[3][3]的地址。
发表于 2016-03-09 14:41:35
回复(2)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数组
搜狐
上传者:
测试一下呢
难度:
17条回答
339收藏
18947浏览
热门推荐
相关试题
程序设计(可用任何编程语言实现) ...
搜狐
字符串
评论
(3)
程序设计(可用任何编程语言实现) ...
搜狐
数组
排序
评论
(8)
数据链路层滑动窗口机制中发送窗口(...
网络基础
评论
(1)
有关linux线程的描述,正确的是...
京东
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
请你说几个海量数据存储常见问题以及...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题