用c++实现一组数据升序排列
时间: 2023-11-21 21:06:35 浏览: 73
c++语言实现排序
以下是使用C++实现一组数据升序排列的代码示例:
```c++
#include <iostream>
#include <algorithm>
int main() {
int arr[] = {4, 2, 1, 3, 5}; // 待排序的数组
int n = sizeof(arr) / sizeof(arr[0]); // 数组长度
std::sort(arr, arr + n); // 使用sort函数进行升序排列
// 输出排序后的结果
for (int i = 0; i < n; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
输出结果为:
```
1 2 3 4 5
```
在代码中,我们使用了`std::sort()`函数进行排序。该函数可以对指定范围内的元素进行排序,默认是升序排列。在本例中,我们将待排序的数组传入`std::sort()`函数中,同时也传入了数组长度。排序完成后,我们使用`for`循环遍历数组,输出排序后的结果。
阅读全文