#include <stdio.h>
void sort(int a[10],int i,int j)
{
if(i>=j) return;
int f;
f=a[i];
//i++;
while(i<j)
{
while(a[j]>=f&&i<j)
j--;
while(a[i]<=f&&i<j)
i++;
int t;
t=a[i];
a[i]=a[j];
a[j]=t;
}
int t;
t=a[j];
a[j]=a[0];
a[0]=t;
sort(a,0,i-1);
sort(a,i+1,9);
}
int main()
{
int a[10];
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a,0,9);
for(int i=0;i<10;i++)
printf("%d ",a[i]);
}
谁能帮我找一下错在哪里