#define N 6void bustor(int x, int n)int i,j,m,k;for(i=1;i=n-1;i+) /*n 个数进行 n-1 趟排序*/ k=i; /*第 i 趟开始假设第 i 个数最小 for(j=i+1;j=n;j+) if(xjxk)k=j;if(k!=i) /*若最小数不在第 i 个位置,则交换*/m=xi;xi=xk; xk=m;main() /*程序由此开始*/ int aN+1,i;for(i=1;i=N;i+) scanf(“%d“, /*输入 N 个数*/ bustor(a,N); /*调用排序函数*/ for(i=1;i=N;i+)printf(“%4d“,ai); /*输出排序结果*/ printf(“n“); /*程序到此结束*/