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

c++中的矢量打印输入重复输出

在C++中,矢量(Vector)是一种动态数组容器,它可以存储任意类型的元素,并且可以根据需要自动调整大小。矢量打印输入重复输出的问题可以通过以下代码解决:

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

int main() {
    std::vector<int> numbers; // 创建一个整数类型的矢量

    int input;
    std::cout << "请输入一组整数(以0结束输入):" << std::endl;

    // 循环读取输入的整数,直到输入为0
    while (std::cin >> input && input != 0) {
        numbers.push_back(input); // 将输入的整数添加到矢量中
    }

    std::cout << "重复输出输入的整数:" << std::endl;

    // 使用范围-based for循环遍历矢量并输出元素
    for (int number : numbers) {
        std::cout << number << " ";
    }

    std::cout << std::endl;

    return 0;
}

上述代码中,我们首先创建了一个整数类型的矢量numbers。然后,通过循环读取用户输入的整数,并将其添加到矢量中,直到输入为0。接下来,使用范围-based for循环遍历矢量中的元素,并将其输出到控制台上。

这种方法可以实现矢量打印输入重复输出的功能。对于其他类型的矢量,只需将代码中的int替换为相应的类型即可。

腾讯云提供了云计算相关的产品,例如云服务器、云数据库、云存储等,可以根据具体需求选择相应的产品。具体的产品介绍和相关链接可以在腾讯云官方网站上找到。

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

相关·内容

领券