#include<stdio.h>
int main()
{
int n=0,i=0,c=0,num[21]={0},ans[21]={0},temp=0;
scanf("%d",&n);
while(i<n)
{
scanf("%d",&num[i]);
ans[i]=num[i];
i++;
}
for(i=1;i<n;i++)
{
for(c=0;c<n-i;c++)
{
if(num[c]>num[c+1])
{
temp=num[c];num[c]=num[c+1];num[c+1]=temp;
}
}
}
for(i=0;i<2;i++)
{
for(c=0;c<n;c++)
{
if(num[0]==ans[c])
{
temp=ans[0];ans[0]=num[0];ans[c]=temp;
}
if(num[n-1]==ans[c])
{
temp=ans[n-1];ans[n-1]=num[n-1];ans[c]=temp;
}
}
}
i=0;
while(i<n)
{
printf("%d ",ans[i]);
i++;
}
return 0;
}
XDOJ 期末复习题 交换最大值与最小值
最新推荐文章于 2024-07-08 00:01:13 发布