include <iostream>
using namespace std;
int main()
{
void input(int *a,int n);
void change(int *a,int n);
void output(int *a,int n);
const int n =10;
int a[n];
input(a,10);
change(a,10);
output(a,10);
}
void input(int *a,int n){
int i;
cout<<"输入十个数:";
for(i=0;i<10;i++){
cin>>a[i];
}
}
void change(int *a,int n){
int temp;
int *max,*min,i;
min=max=a;//min和max指针都指向a[0]
for(i=0;i<n;i++){
if(*min>a[i]){
min=&a[i];
}
if(*max<a[i]){
max=&a[i];
}
}
temp=a[0];a[0]=*min;*min=temp;
temp=a[9];a[9]=*max;*max=temp;
}
void output(int *a,int n){
int *p; //指针p用来指向a[]
cout<<"现在为:";
for(p=a;p<a+n;p++)//p一开始指向a[0],a+n表示a[n]
cout<<*p<<" ";
cout<<endl;
}