#include<stdio.h>
void main()
{
int a[6]={8,6,9,3,2,7};
int i,j,min,temp;
printf(“排序前的数组为:\n");
for(i=0;i<=5;i++)
printf("%d,",a[i]);
printf("\n");
for(i=0;i<5; i++)
{
min=i;
for(j=i+1;j<=5;j++)
if (a[j]<a[min]) min=j; /*记录比a[min]还小的元素的位置j*/
temp=a[i]; /*交换a[i]和a]j](即a[min])*/
a[i]=a[min];
a[min]=temp;
}
printf("选择排序后的数组为:\n");
for(i=0;i<=5;i++)
{
if(i == 5) printf(“%d”,a[i]); /*输出最后一个元素*/
else printf("%d,",a[i]);
}
printf("\n");
}