写一个c++程序:将一个给定数组存储到顺序表中
时间: 2024-10-16 19:16:30 浏览: 26
在C++中,你可以使用STL库中的vector容器来创建一个顺序表并存储元素。下面是一个简单的示例程序,它演示了如何将给定数组的内容添加到vector中:
```cpp
#include <iostream>
#include <vector>
// 定义输入数组
int inputArray[] = {10, 20, 30, 40, 50};
int main() {
// 初始化vector,用于存储数组元素
std::vector<int> sequenceList;
// 遍历输入数组,并将每个元素添加到sequenceList
for (int i = 0; i < sizeof(inputArray) / sizeof(inputArray[0]); ++i) {
sequenceList.push_back(inputArray[i]);
}
// 输出当前vector的内容,验证是否成功添加了数组元素
std::cout << "Sequence List (after adding array elements): ";
for (const auto& element : sequenceList) {
std::cout << element << " ";
}
std::cout << "\n";
return 0;
}
```
在这个例子中,我们首先创建了一个`std::vector<int>`类型的变量`sequenceList`。然后,通过一个for循环遍历输入数组`inputArray`,并将每个元素使用`push_back()`函数添加到vector的末尾。最后,我们打印出vector的内容来确认数组已经被正确地添加。
阅读全文