#include<stdio.h>
void input(int number[10])
{
int i,n;
printf("please input the number:\n");
for(i=0;i<10;i++)
{
scanf("%d",&n);
number[i]=n;
}
for(i=0;i<10;i++)
printf("%d ",number[i]);
printf("\n");
}
void max_min_value(int arrary[10])
{
int *max,*min,temp;
int i;
max=arrary;
min=arrary;
for(i=1;i<10;i++)
{
if(arrary[i]>*max)
max=&arrary[i];
if(arrary[i]<*min)
min=&arrary[i];
}
if(min==arrary+9&&max==arrary)
{
temp=arrary[0];
arrary[0] =*min;
*min=temp;
}
else if(min!=arrary+9&&max==arrary)
{
temp=arrary[9];arrary[9]=*max;*max=temp;
temp=arrary[0];arrary[0]=*min;*min=temp;
}
else if((min!=arrary&&max!=arrary+9)||1)
{
temp=arrary[0];arrary[0]=*min;*min=temp;
temp=arrary[9];arrary[9]=*max;*max=temp;
}
}
void output(int arrary[10])
{
int i;
printf("the new arrary is:\n");
for(i=0;i<10;i++)
printf("%d ",arrary[i]);
printf("\n");
}
void main()
{
int a[10];
void
input(int number[10]);
void max_min_value(int arrary[10]);
void output(int arrary[10]);
input(a);
max_min_value(a);
output(a);
}