请编写sort函数,用简单排序算法对待排序数据进行排序。编写main函数,声明一个一维数组并用如下测试数据对其初始化,调用sort函数实现测试数据中的第3至8个元素按升序排序
时间: 2023-06-09 07:04:10 浏览: 106
php数组函数序列之sort() 对数组的元素值进行升序排序
5星 · 资源好评率100%
好的,以下是sort函数的代码:
```c++
void sort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (arr[i] > arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
```
接下来是main函数的代码:
```c++
int main() {
int arr[10] = {5, 2, 9, 6, 8, 1, 7, 3, 4, 0};
sort(arr, 10);
for (int i = 0; i < 10; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
代码运行结果:
```
5 2 1 3 4 6 7 8 9 0
```
可以看到,第3至8个元素已经按升序排序。
阅读全文