#include <iostream>
#include <vector>
#include <algorithm>
int main() {
// 使用 C++ 标准库中的 vector 容器
std::vector<int> numbers = {5, 2, 8, 1, 9};
// 输出原始数组
std::cout << "Original array: ";
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
// 使用标准库中的 sort 函数对数组进行排序
std::sort(numbers.begin(), numbers.end());
// 输出排序后的数组
std::cout << "Sorted array: ";
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
#include <iostream>: 引入输入输出流库,用于 std::cout 和 std::endl。#include <vector>: 引入 C++ 标准库中的 vector 容器,这是一个动态数组,可以自动调整大小。#include <algorithm>: 引入算法库,其中包含了许多常用的算法函数,如 std::sort。std::vector<int> numbers = {5, 2, 8, 1, 9};: 创建一个整数类型的 vector,并初始化为 {5, 2, 8, 1, 9}。std::sort(numbers.begin(), numbers.end());: 使用 std::sort 对 vector 进行排序。numbers.begin() 和 numbers.end() 分别是 vector 的起始和结束迭代器。for (int num : numbers): 使用范围 for 循环遍历 vector 中的元素。这段代码展示了如何使用 C++ 标准库中的 vector 和 sort 函数来创建、初始化、排序和输出一个整数数组。
上一篇:c++变量
下一篇:c++ 字符串数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站