你可以看看我写的,我也是C++新手,不过我也用Python。
#include<iostream>
#include<vector>
using namespace std
int main()
{
vector<vector<int>>group
vector<int>elem
elem.push_back(1)
elem.push_back(2)
group.push_back(elem)
elem.clear()
elem.push_back(3)
elem.push_back(4)
group.push_back(elem)
elem.clear()
elem.push_back(5)
elem.push_back(6)
group.push_back(elem)
for(int i=0i<3i++)
for(int j=0j<2j++)
cout<<group[i][j]<<endl
return 0
}
如果有问题,可以在讨论。
对于可变数组长度,有个方法是先建一个空数组,然后利用Build Array 函数把后续的元素添加到这个空数组中。使用这个函数添加元素的时候,会自动勾选Concatenate Inputs;添加数组默认输出二维数组,如果想输出一维数组,那么需要手动右击该函数勾选Concatenate Inputs。如果在循环中使用可以配合移位寄存器来使用。下面举个简单的例子,仅供参考:
向左转|向右转
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)