c++中关于vector的push_back(),no matching function for call to ‘std::vector >::push_back(int&)’该怎样修改代码

img

img

c++中关于vector的push_back(),no matching function for call to ‘std::vector >::push_back(int&)’该怎样修改代码

你先说说你的代码想干啥。这不只是一个push_back的问题。为啥要双重循环都往vec[i]写数据呢?
cin能输入的只是整数,所以vec的定义肯定不对,应该是vector<int> vec[n];

vector<vector<int>> vec;