用c++编辑3 个整数从键盘上输入,前 2 个头插到 vector 中,第 3 个尾插到 vector 中
时间: 2024-09-25 21:08:23 浏览: 23
c++容器list、vector、map、set区别与用法详解
在C++中,你可以使用`std::vector`和`cin`来实现这个功能。首先,你需要包含必要的头文件,并创建一个`vector`来存储整数。然后,通过循环获取用户输入,并根据要求插入元素。以下是简单的步骤:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec; // 创建一个空的vector
int num1, num2, num3;
std::cout << "请输入第一个整数: ";
std::cin >> num1; // 插入到头部
vec.insert(vec.begin(), num1); // 使用insert函数,将元素放在beginning
std::cout << "请输入第二个整数: ";
std::cin >> num2;
vec.insert(vec.begin() + 1, num2); // 插入在已有一个元素之后
std::cout << "请输入第三个整数: ";
std::cin >> num3; // 直接插入到末尾
vec.push_back(num3); // 使用push_back添加元素
std::cout << "Vector的内容是: ";
for (const auto &n : vec) { // 遍历并打印vector内容
std::cout << n << " ";
}
return 0;
}
```
阅读全文