首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

添加三个std::向量并将结果存储在第一个向量中

在C++编程语言中,std::vector是一个动态数组容器,可以存储任意类型的元素。要将三个std::vector相加并将结果存储在第一个向量中,可以使用以下代码:

代码语言:txt
复制
#include <iostream>
#include <vector>

int main() {
    std::vector<int> vec1 = {1, 2, 3};
    std::vector<int> vec2 = {4, 5, 6};
    std::vector<int> vec3 = {7, 8, 9};

    // 将vec2和vec3的元素依次加到vec1中
    for (int i = 0; i < vec2.size(); i++) {
        vec1[i] += vec2[i] + vec3[i];
    }

    // 输出结果
    for (int num : vec1) {
        std::cout << num << " ";
    }
    std::cout << std::endl;

    return 0;
}

上述代码中,我们创建了三个std::vector对象vec1、vec2和vec3,并初始化它们的元素。然后,通过使用for循环遍历vec2和vec3的元素,并将它们与vec1中对应位置的元素相加,最后将结果存储在vec1中。最后,我们使用for循环输出vec1中的元素。

这个问题中没有明确要求使用腾讯云相关产品,因此不需要提供相关链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券