#include"stdio.h"
void Print(int *p){ //输入数组元素
int i;
for(i = 0;i < 5;i++){
printf("%d ",*(p+i));
}
}
void Process(int *p){
int min = *p;
int i,j=0,temp;
for(i=0;i<5;i++){
if(*(p+i) < min){
min = *(p+i);
j=i;
}
}
temp = *p; //把最小的数和第一个交换位置
*p = *(p+j);
*(p+j) = temp;
Print(p);
}
void ShuRu(){ //输入元素
int a[5];
int i;
for(i = 0;i < 5;i++){
scanf("%d",&a[i]);
}
Process(a);
//Print(a);
}
void main(){
ShuRu(); //输入5个数
}