创建二维数组nums
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<vector<int>> nums = {{1},{3,9},{4,6,2}};
}
第一种
void PrintVecotor(vector<vector<int>>& nums) {
for (auto& row : nums) {
for (auto& col : row) {
cout << col << " ";
}
cout << endl;
}
cout << endl;
}
第二种
void PrintVecotor(vector<vector<int>>& nums) {
for (int i = 0; i < nums.size(); i++) {
for (int j = 0; j < nums[i].size(); j++) {
cout << nums[i][j] << " ";
}
cout << endl;
}
}
第三种
void PrintVecotor(vector<vector<int>>& nums) {
for (vector<vector<int>>::iterator i = nums.begin(); i != nums.end(); i++) {
for (vector<int>::iterator j = i->begin(); j != i->end(); j++) {
cout << *j << " ";
}
cout << endl;
}
}