将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,
5,6,8。
#include <stdio.h>
int main() {
//将一个数组中的值按逆序重新存放。
// 例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
int arr[5] = {8,6,5,4,1};
int len = sizeof(arr)/sizeof(arr[0]);
int temp;
for(int i = 0;i<len;i++){
for(int j = i+1;j<len;j++){
if(arr[i]>arr[j]){
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for(int i = 0;i<len;i++){
printf("%5d",arr[i]);
}
return 0;
}