编写函数void sort(int *p,int n),函数内对数组中的元素升序排序,再编写main函数,输入数组元素,调用sort函数排序及输出
时间: 2024-03-10 07:45:36 浏览: 74
php数组函数序列之sort() 对数组的元素值进行升序排序
5星 · 资源好评率100%
好的,这是一个简单的排序题目。下面是对应的代码实现:
```c++
#include <iostream>
using namespace std;
void sort(int *p, int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (p[i] > p[j]) {
int temp = p[i];
p[i] = p[j];
p[j] = temp;
}
}
}
}
int main() {
int n;
cout << "请输入数组的大小: ";
cin >> n;
int arr[n];
cout << "请输入数组元素: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
sort(arr, n);
cout << "排序后的数组元素为: ";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
主函数中首先输入数组的大小,然后输入数组的元素。接着调用 `sort` 函数对数组进行升序排序。最后输出排序后的数组元素即可。
阅读全文