C++逐行打印二维数组的方法

在C++编程中,经常需要处理二维数组。如果您需要逐行打印二维数组的内容,可以使用嵌套循环来实现。

**代码示例:**cpp#include #include

void print2DArray(const std::vector<std::vector>& arr) { // 使用范围循环遍历二维数组的每一行 for (const auto& row : arr) { // 遍历当前行的每个元素 for (int num : row) { std::cout << num << ' '; } // 每行打印结束后换行 std::cout << std::endl; }}

int main() { // 初始化一个示例二维数组 std::vector<std::vector> arr = {{1, 2, 3}, {4, 5}, {6}};

// 调用函数打印二维数组    print2DArray(arr);

return 0;}

代码解释:

  1. print2DArray 函数接收一个 std::vector<std::vector<int>> 类型的二维数组作为参数。2. 外层循环使用范围循环 for (const auto& row : arr) 遍历二维数组 arr 中的每一行。3. 内层循环遍历当前行的每个元素,并使用 std::cout << num << ' '; 将其打印出来。4. 在每行打印结束后,使用 std::cout << std::endl; 添加一个换行符,确保每行的元素打印在一行上。

总结:

通过使用嵌套循环,您可以轻松地逐行打印二维数组的内容。这种方法简单易懂,适用于各种二维数组的打印需求。

C++逐行打印二维数组的方法

原文地址: https://www.cveoy.top/t/topic/Ses 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录