21xrx.com
2024-12-22 21:35:37 Sunday
登录
文章检索 我的文章 写文章
C++二维向量输入方法
2023-06-23 07:24:46 深夜i     --     --
C++ 二维向量 输入方法

在C++编程中,二维向量是一种十分常用的数据结构。在使用二维向量时,需要知道如何进行输入操作。以下是C++二维向量输入方法的详细介绍。

首先,在使用二维向量前,需要导入vector头文件。在编写代码时,需要声明一个二维向量,可以使用以下语句进行声明:


vector<vector<int>> matrix;

在上述代码中,int代表向量中存储的数据类型,matrix是向量的名称。

接下来,需要输入二维向量的数据。在进行输入操作时,我们可以使用多重循环来遍历向量的每个元素。一般而言,内层循环用于输入向量中的一行数据,外层循环则负责循环列数,直到向量中所有的行和列都被输入。以下是一个简单的C++程序来输入一个2 x 3的整数矩阵:


#include <iostream>

#include <vector>

using namespace std;

int main() {

  vector<vector<int>> matrix;

  int rows = 2, cols = 3;

  for(int i = 0; i < rows; ++i) {

    vector<int> row;

    for(int j = 0; j < cols; ++j) {

      int val;

      cin >> val;

      row.push_back(val);

    }

    matrix.push_back(row);

  }

  for(int i = 0; i < rows; ++i) {

    for(int j = 0; j < cols; ++j) {

      cout << matrix[i][j] << " ";

    }

    cout << endl;

  }

  return 0;

}

在这个程序中,我们首先声明了一个名为matrix的二维向量,并确定了向量的大小(2 x 3)。接着,我们使用两个for循环来分别遍历向量中的每一行和每一列,读取用户输入的数据并将其添加到当前行中。最后,我们再次使用for循环将向量中的所有元素输出到控制台上。

通过上述代码,您已经学会了C++二维向量的输入方法。希望以上内容能对您的编程学习产生帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复