如何将10个独立数据,放入二维数组中的一个一维数组中
时间: 2023-05-11 14:07:22 浏览: 92
C++两个一维数组相加求和
可以使用一维数组的下标来表示二维数组的行和列,例如,将第 i 个数据放入二维数组中的第 row 行,第 col 列,可以使用以下公式计算一维数组的下标:
index = row * 列数 + col
其中,列数为二维数组的列数,可以将10个数据放入一个大小为 2x5 的二维数组中,代码如下:
int data[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int arr[2][5];
for (int i = 0; i < 10; i++) {
int row = i / 5;
int col = i % 5;
arr[row][col] = data[i];
}
阅读全文