c++初心者です。
二次元配列の読み込み用に
c++
1#include<bits/stdc++.h> 2using namespace std; 3void input_bi_dimention_vector(vector<vector<int>> A, int n, int m){ 4 for (int i = 0; i < n; i++) { 5 for (int j = 0; j < m; j++) { 6 cin >> A.at(i).at(j); 7 } 8 } 9} 10void display_bi_dimention_vector_1(vector<vector<int>> A, int n, int m){ 11 for (int i = 0; i < n; i++) { 12 for (int j = 0; j < m; j++) { 13 cout<<A.at(i).at(0)<<" "; 14 } 15 cout<<endl; 16 } 17} 18 19int main(){ 20 vector<vector<int>> A(2,vector<int>(2)); 21 input_bi_dimention_vector(A,2,2); 22 display_bi_dimention_vector_1(A,2,2); 23}
というコードを書いたのですが、
PS C:\Users\rpyvm> ./a.exe 3 4 5 6 0 0 0 0
という実行結果になり、値がすべて0になってしまいます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/18 12:05