中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++中怎么用vector定義二維數組

c++
小億
119
2023-12-16 15:57:35
欄目: 編程語言

在C++中,可以使用vector<vector<T>>來定義二維數組,其中T是數組元素的類型。下面是一個示例代碼:

#include <iostream>
#include <vector>

int main() {
    int rows = 3;
    int cols = 4;

    // 定義一個二維數組
    std::vector<std::vector<int>> matrix(rows, std::vector<int>(cols));

    // 給二維數組賦值
    for (int i = 0; i < rows; i++) {
        for (int j = 0; j < cols; j++) {
            matrix[i][j] = i * cols + j + 1;
        }
    }

    // 打印二維數組
    for (int i = 0; i < rows; i++) {
        for (int j = 0; j < cols; j++) {
            std::cout << matrix[i][j] << " ";
        }
        std::cout << std::endl;
    }

    return 0;
}

這段代碼定義了一個3行4列的二維數組,然后使用兩層循環給數組賦值,并打印出數組的內容。輸出結果如下:

1 2 3 4 
5 6 7 8 
9 10 11 12

0
玉溪市| 赤峰市| 福州市| 兰考县| 太湖县| 措美县| 南丰县| 都江堰市| 古田县| 平度市| 和林格尔县| 重庆市| 漳平市| 玉山县| 夏邑县| 信宜市| 鹿邑县| 南召县| 平顶山市| 邓州市| 孟州市| 丽水市| 鸡东县| 鸡西市| 察哈| 民乐县| 合作市| 桃园县| 广灵县| 兴仁县| 上饶市| 措勤县| 静安区| 奉节县| 临猗县| 大足县| 崇信县| 句容市| 安福县| 益阳市| 云阳县|