在 C++ 中,我编写了一个包含 2D 向量的代码,并且要求用户提供 2D 向量中的输入。我觉得很难找到那个不。在 size 函数的帮助下,2 个向量中的行数。
#include <bits/stdc++.h>
#include <vector>
using namespace std;
int diagonalDifference(vector<vector<int>> arr)
{
int d = arr[0].size();
cout << d;
return 0;
}
int main()
{
int size;
cin >> size;
vector<vector<int>> d;
for (int i = 0; i < size; i++)
{
d[i].resize(size);
for (int j = 0; j < size; j++)
{
cin >> d[i][j];
}
}
cout << diagonalDifference(d);
}
输出应该是 No. Rows ,但它即将到来 NULL