将冒泡排序改造成函数,实现对一个一维数组中的元素进行排序该函数的原型为void sort( inta[],intn);int a[]为待排序的数组,n为数组中元素的个数
时间: 2024-06-03 19:10:59 浏览: 77
函数模板对数组冒泡排序
4星 · 用户满意度95%
好的,您的问题已经收到。以下是将冒泡排序改造成函数的代码:
void sort(int a[], int n) {
int i, j, temp;
for(i = 0; i < n - 1; i++) {
for(j = 0; j < n - i - 1; j++) {
if(a[j] > a[j+1]) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
}
该函数会对传入的一维数组 a[] 中的元素进行冒泡排序,排序结果会保存在原数组中。函数的原型为 void sort(int a[], int n),其中 a[] 为待排序的数组,n 为数组中元素的个数。
阅读全文