voidswap(int* x ,int* y){int temp =*x;*x =*y;*y = temp;}intmain(){int arr[5]={0};int i =0;int begin =0;int n =sizeof(arr)/sizeof(arr[0]);int end = n -1;int max = begin;int min = end;printf("请输入%d个数据:",n);for(i =0;i < n;i++){scanf("%d",&arr[i]);}for(i =0;i < n;i++){if(arr[i]> arr[max])
max = i;}for(i =0;i < n;i++){if(arr[i]< arr[min])
min = i;}swap(&arr[begin],&arr[max]);if(begin == min){
min = max;}swap(&arr[end],&arr[min]);for(i =0;i < n;i++){printf("%d ", arr[i]);}printf("\n");return0;}