#include<stdio.h>
int main()
{
int a[100],n=10,i,j;
//输入10个数
printf("请输入10个数:");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
int Min_1=a[0],Max_1=a[0];
for(i=0;i<n;i++)
{
if(a[i]<Min_1)
Min_1=a[i];
if(a[i]>Max_1)
Max_1=a[i];
}
int min,max;
for(i=0;i<n;i++)
{
if(a[i]==Min_1)
{
min=i;//找到最小值的下标
break;
}
}
//和a[0]交换位置
int t=a[min];
a[min]=a[0];
a[0]=t;
for(i=0;i<n;i++)
{
if(a[i]==Max_1)
{
max=i;//找到最大值的下标
break;
}
}
//和a[n-1]交换位置
int t1=a[max];
a[max]=a[n-1];
a[n-1]=t1;
//输出
printf("交换后的10个数:");
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}