大家好,我回来了!
今天我们来介绍二维数组。
二维数组的定义:
数据类型 名称[n][m];
二维数组就好比把m个长度为n的一维数组合并在了一起。
怎么输入?
这时候我们就不能像一维数组那样一重循环,而是二重循环,因为它有两个下标。
形象一点,一维就是一条线,只需要一个x坐标就能确定位置。而二维就是一个平面,需要x和y坐标才能确定位置。
int a[10001][10001];
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];}
}
输出同理。
二维数组比较简单,这里给些习题。
矩阵边缘元素之和
找鞍点
祝大家学有所成!