帮我写一段c++代码,实现数据元素逆序排序
时间: 2024-05-02 08:19:59 浏览: 72
用C语言写一个逆序函数
好的,这是一段可以实现数据元素逆序排序的 C 代码:
```
#include <stdio.h>
void reverseSort(int arr[], int n) {
int i, j, temp;
for(i=0; i<n-1; i++) {
for(j=i+1; j<n; j++) {
if(arr[i] < arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
int main() {
int arr[] = {5, 8, 1, 3, 9, 4};
int n = sizeof(arr)/sizeof(arr[0]);
int i;
printf("Original Array: ");
for(i=0; i<n; i++) {
printf("%d ", arr[i]);
}
reverseSort(arr, n);
printf("\nSorted Array: ");
for(i=0; i<n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
这段代码使用了选择排序的方法,将数组元素从大到小排序。
阅读全文