#include<stdio.h>
void swap(int *a,int *b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
void main()
{
int n,i,t[100],maxi,mini,max,min;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&t[i]);
max=min=t[0];
for(i=0;i<n;i++)
{
if(t[i]>=max)
{
max=t[i];
maxi=i;
}
if(t[i]<=min)
{
min=t[i];
mini=i;
}
}
swap(&t[maxi],t+n-1);
swap(t,&t[mini]);
for(i=0;i<n;i++)
printf("%d ",t[i]);
printf("\n");
}
输入整数序列,最小的和第一个数对换,最大的和最后一个数对换
最新推荐文章于 2024-01-10 15:14:46 发布
