#include<stdio.h> int main(){ int n,a[11],temp; int max = 0,min = 0; scanf("%d",&n); int i; for(i = 0; i < n; i++){ scanf("%d",&a[i]); // 将值写入数组 } for(i = 0; i < n; i++){ if(a[min] > a[i]){ min = i; // 确定最小值的下标 } } temp = a[0]; a[0] = a[min]; a[min] = temp; for(i = 0; i < n; i++){ if(a[max] < a[i]){ max = i; } } temp = a[n-1]; a[n-1] = a[max]; a[max] = temp; for(i = 0; i < n; i++){ if(i == 0){ printf("%d",a[i]); }else{ printf(" %d",a[i]); } } return 0; } |
Double click to view unformatted code.