【C++笔记】array的基本操作
一维数组(One-Dimensional Arrays)
二维数组(Two-Dimensional Arrays)
二维数组介绍
二维数组可以视为二维矩阵,有行(column)和列(row)
二维数组的读取
二维数组需要利用两个for循环嵌套,利用两个参数i、j,分别读取第1行第1个数据,第1行第2个数据,第1行第3个数据…第2行第1个数据,第2行第2个数据…以此类推。
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
const int NUMROWS = 3;
const int NUMCOLS = 4;
int i, j;
int val[NUMROWS][NUMCOLS] = {8,16,9,52,
3,15,27,6,
14,25,2,10};
cout << "\n运算后的结果为:\n";
for (i = 0; i < NUMROWS; i++){
cout << endl;
for (j = 0; j < NUMCOLS; j++){
val[i][j] = val[i][j] * 10;
cout << setw(5) << val[i][j];
}
}
cout << endl;
return 0;
}