二维数组篇
2025-06-02 09:31:37
发布于:北京
上集:https://www.acgo.cn/problemset/715/42963?tab=explanation
相信有很多人看过数组篇(https://www.acgo.cn/discuss/study/42907)
我们生活的地方是三维空间,一维空间就是一条线,所以像一条线的数组叫一维数组。
那二维数组是什么?
二维数组可以想象成一个长方形,里面有nXm(长与宽)个小方格。每个小方格存储的就是二维数组的元素,比如下面是一个2X2的二维数组模型:
ddw | ddw |
---|---|
lmm | ddw |
问,“lmm”的下标是什么
学过SC的同学都知道,SC的角色可以通过运动来到任意坐标,比如x:12,y:30。但是假如整个“舞台”是一个二维数组呢?
没错,坐标就是二维数组的下标。
二维数组的下标分为两部分,分别是行和列,像极了我们做的数学题。
二维数组的下标是行在前,列在后,下标从零开始。
答案:lmm在(1,0)
二维数组定义+输入:
int a[105][105];
int n,m;//行和列
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>a[i][j];
}
}
这里空空如也
有帮助,赞一个