/*选择排序*/
#define N 5
#include"stdio.h"
void main()
{
int a[N];
int i,j,t;
int k;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
{
for(i=j;i<N;i++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
/*选择排序(指针版)*/
#include"stdio.h"
void main()
{
int a[5],i,j,t;
int *p;
for(p=a;p<(a+5);p++)
scanf("%d",p);
p=a;
for(i=0;i<5;i++)
{
for(j=i;j<5;j++)
{
if(*(p+j)>*(p+i)) {t=*(p+j);*(p+j)=*(p+i);*(p+i)=t; }
}
}
for(p=a;p<(a+5);p++)
printf("%d ",*p);
getchar();
getchar();
}