//用指针排序
#include <stdio.h>
void main()
{
/* int a [10]={6,4,7,8,1,2,3,5,9,0};
int i,j;
int k;
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
if(a[j]>a[j+1])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
for(i=0;i<10;i++)
{
printf("%d\n",a[i]);
}
*/
/* int a [10]={6,4,7,8,1,2,3,5,9,0};
int *p;
int i;
int k;
p=a;
for(i=0;i<10;i++)
{
for(p=a;p<&a[10];p++)
{
if(*p>*(p+1))
{
k=*p;
*p=*(p+1);
*(p+1)=k;
}
}
}
for(p=a;p<&a[10];p++)
{
printf("%d\n",*p);
}
*/
int a [10]={6,4,7,8,1,2,4,5,9,0};
int *p,*m;
int i;
int k;
p=a;
for(p=a;p<&a[10];p++)
{
for(m=p;m<&a[10];m++)
{
if(*p>*(m))
{
k=*p;
*p=*(m);
*(m)=k;
}
}
}
for(m=a;m<&a[10];m++)
{
printf("%d\n",*m);
}
}