数组排序法看了很久 编译器把对得看成错的 到底哪里错了 求解
#include<stdio.h>main()
{
int a[10]={15,8,0,-6,2,39,,53,12,10,6};
int i,j,k,min,temp;
for(i=0;i<9;i++)
{
min=a[i],k=i;
for(j=i+1;j<10;j++)
if(min>a[j]){
min=a[j];k=j;
}
}
if(i!=k){
temp=a[i];a[i]=a[k];a[k]=temp;
}
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
return 0;
}