C++使用vector创建三维、四维、五维数组等高维数组的方法:
实现功能为:
创建三维数组a1[n][m][k]全部赋值为3
创建四维数组a2[n][m][k][p]全部赋值为4
创建五维数组a3[n][m][k][p][q]全部赋值为5
并将数组里面的值进行显示。
代码实现:
#include#include#includeusing namespace std;void main() {
vector<vector<vector<int>>>a1;//定义三维数组 vector<vector<vector<vector<int>>>>a2;//定义四维数组 vector<vector<vector<vector<vector<int>>>>>a3;//定义五维数组 int n = 5, m = 4, k = 6, p = 3, q = 2;//可以改变,可以根据自己要求输入 //三维数组a1实例化 for (int i = 0; i < n; i++) {
vector<vecto