北京大学信息科学技术学院2010年.pptVIP

  • 2
  • 0
  • 约1.79万字
  • 约 102页
  • 2017-02-12 发布于湖北
  • 举报
void inv(int *x,int n) { int*p,m,temp,*i,*j;   m=(n-1)/2; i=x;j=x+n-1;p=x+m;   for(;i=p;i++,j++) {temp=*i;*i=*j;*j=temp;}   return; } 例. 用选择法对10个整数按由大到小顺序排序。 #includestdio.h void main() { void sort(int x[ ],int n); int*p,i,a[10]; p=a; for(i=0;i10;i++)   scanf(″%d″,p++); p=a; sort(p,10); for(p=a,i=0;i10;i++) {printf(″%d ″,*p);p++;} } void sort(int x[ ],int n) { int i,j,k,t; for(i=0;in-1;i++)   { k=i;    for(j=i-1;jn;j++)    if(x[j]x[k])  k=j;   if(k!=i)    { t=x[i]; x[i]=x[k];

文档评论(0)

1亿VIP精品文档

相关文档