问答题

写出下面程序执行后的运行结果。
#include
void sort(int a[],int s, int N)
{ int i,j,t;
for(i=s;i for(j=i+1;j if(a[i] t = a[i] , a[i]=a[j] , a[j]=t ;
}
}
int main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(aa,3,8);
for(i=0;i<10;i++) printf("%d ",aa[i]);
     return 0;
}

答案: 1 2 3 8 7 6 5 4 9 10
微信扫码免费搜题