#include<stdio.h>
void sort(int *a,int n){
int temp;
for(int i = 0;i<n-1;i++){
for(int 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;
}
}
}
}
void printArr(int *arr,int len){
for(int i = 0;i<len;i++){
printf("%d ",arr[i]);
}
printf("\n");
}
int main(){
int arr[] = {8,9,2,1,7,10,3,6,5,4};
printf("排序前:\n");
printArr(arr,10);
printf("排序后:\n");
sort(arr,10);
printArr(arr,10);
return 0;
}
温馨提示:答案为网友推荐,仅供参考