在C++中打印三维数组的内容可以通过嵌套循环来实现。根据问题描述,三维数组的维数是从不同的数组中获取的,可以使用三个嵌套的for循环来遍历数组并打印其内容。
以下是一个示例代码:
#include <iostream>
int main() {
// 定义三维数组
int arr[2][3][4] = {
{{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}},
{{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}}
};
// 遍历并打印三维数组的内容
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
for (int k = 0; k < 4; k++) {
std::cout << arr[i][j][k] << " ";
}
std::cout << std::endl;
}
std::cout << std::endl;
}
return 0;
}
上述代码中,我们定义了一个2x3x4的三维数组arr,并使用嵌套的for循环遍历数组的每个元素,并通过std::cout打印出来。外层的三个for循环分别用于遍历第一维、第二维和第三维。
运行上述代码,将会输出三维数组的内容:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24
这样就完成了在C++中打印三维数组的内容。
领取专属 10元无门槛券
手把手带您无忧上云