提交时间:2024-04-06 21:33:04

运行 ID: 142292

#include <stdio.h> int main() { int a[1000],n,k,j,max,min; scanf("%d",&n); for(j=0; j<n; j++) scanf("%d",&a[j]); max=min=0; for(j=0; j<n; j++) { if(a[max]<a[j])max=j; if(a[min]>a[j])min=j; } k=a[0];a[0]=a[min];a[min]=k; if(max==0)max=min; { k=a[n-1]; a[n-1]=a[max]; a[max]=k; } for(j=0; j<n; j++) { printf("%d ",a[j]); } return 0; }