那请问一下怎么改
你的那a[k]是来搞什么的?这样导致逻辑混乱,交换改为K=a[j];a[j]=a[j+1];a[j+1]=k;
下面的,有问题:printf("from small to larg:");
for(i=0;i<=9;i++)改为i<9
for(j=0;j<=9-i;j++)改为J<9-i
{if(a[j]>a[j+1])
a[k]=a[j];
a[j]=a[j+1];
a[j+1]=a[k];}