我知道这段c语言是排序,我就想知道它的答案15 20 28 32 36 47是怎么算出来的
#include<stdio.h>void selectsort(int a[],int n)
{
int i,j,k,x;
for(i=1;i<n;i++) { //进行n-1次选择和交换
k=i-1;
for(j=i;j<n;j++)
if(a[j]<a[k]) k=j;
x=a[i-1]; a[i-1]=a[k];a[k]=x;
}
}
void main()
{
int i;
int a[6]={20,15,32,47,36,28};
selsctsort(a,6);
for(i=0;i<6;i++) printf("%d ",a[i]);
printf("\n");
}
请高手解答