将一个数组中的值按逆序重新存放。例如,原来顺序为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; }