排序函数

#include
using namespace std;
void sort(int *p,int n);
int main ()
{
 int a[10],*p=a;
 for(p=a;p
  cin>>*p;
 p=a;
 sort(p,10);
 for(p=a;p

  cout<<*p<<"  ";
 cout<<endl;
 return 0;
}
void sort(int *p,int n)
{
 int i,k,j,t;
 for(i=0;i
 {
  k=i;
  for(j=i+1;j
   if(*(p+j)<*(p+k))
    k=j;
   t=*(p+k);
   *(p+k)=*(p+i);
   *(p+i)=t;
 }
}

posted on 2012-12-07 23:08  木本  阅读(109)  评论(0编辑  收藏  举报

导航