c++中如何给整数排序c++中如何给整数排序
时间: 2024-10-16 07:14:42 浏览: 19
read.rar_Visual_C++_
在 C++ 中,你可以使用标准库提供的算法对整数数组进行排序。其中,最常用的是 `std::sort` 函数,它属于 `<algorithm>` 头文件。这里有一个简单的例子:
```cpp
#include <iostream>
#include <algorithm> // 包含 sort 函数
void sortIntegers(int arr[], int size) {
std::sort(arr, arr + size); // 传入数组地址和数组结束位置
}
int main() {
int numbers[] = {5, 2, 9, 1, 5, 6};
int arraySize = sizeof(numbers) / sizeof(numbers[0]);
sortIntegers(numbers, arraySize);
for (int i = 0; i < arraySize; ++i) {
std::cout << numbers[i] << " ";
}
return 0;
}
```
在这个示例中,`sortIntegers` 函数接受一个整数数组和它的大小,然后 `std::sort` 会按升序对数组进行排序。如果你想降序排列,可以自定义一个比较函数传递给 `std::sort`。
阅读全文