/*
1、遍历数组,找出最大值,并把最大值的坐标保存下来;最小值同上
2、用最前面的数和最大值互换,最后面的数和最小值互换
*/
#include <stdio.h>
#include <string.h>
//由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面,中间的值不变
int main()
{
int i, a[10], temp1, temp2;
for(i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
}
int max = a[0], min = a[0], max_i = 0, min_i = 0;
for(i=0; i<10; i++)
{
if(a[i] > max)
{
max = a[i];
max_i = i;
}
else if(a[i] < min)
{
min = a[i];
min_i = i;
}
}
temp1 =a[0];
a[0] = a[max_i];
a[max_i] = temp1;
temp2 = a[9];
a[9] = a[min_i];
a[min_i] = temp2;
for(i = 0; i< 10; i++)
{
printf("%d ",a[i]);
}
return 0;
}