[求助]关于排序问题...
输入一个数n(n〈10),然后再输入n个数,经过选择排序后让他们从小到大输出。我编写了一个老是出错。希望大虾们帮我看下。
main()
{
int a[10],i,n,k,index;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(k=0;k<n-2;k++){
index=k
for(i=0;i<n-1;i++)
if(a[i]<a[index])
index=i;
a[k]=a[index];
}
for(i=0;i<n;i++)
printf("%d",a[i});
}
哪里出问题了啊。