#include <stdio.h>
int a[100];
main()
{
int kssort(int a[],int i,int n);
int i,n;
FILE *in,*out;
in=fopen("sortin.in","r");
out=fopen("sortout.out","w");
fscanf(in,"%d",&n);
for(i=1;i<=n;i++)
fscanf(in,"%d",&a[i]);
i=1;
kssort(a,i,n);
for(i=1;i<=n;i++)
fprintf(out,"%d ",a[i]);
}
int kssort(int a[],int m,int n)
{
int kstran(int a[],int i,int j);
int k;
if(m<n)
{k=kstran(a,m,n);
kssort(a,m,k-1);
kssort(a,k+1,n);}
}
int kstran(int a[],int i,int j)
{
int m;
m=a[i];
while(i<j)
{
while(i<j && m<=a[j])
j=j-1;
a[i]=a[j];
while(i<j && m>=a[i])
i=i+1;
a[j]=a[i];
}
a[i]=m;
return i;
}}
#About Me
张小璋,野蛮生长成世界500强企业供应链金融产品经理的法语毕业生。微信公众号:张小璋碎碎念(ID: SylvainZhang )。
一直在互联网金融公司从事产品经理工作并负责互联网金融产品线,深耕互联网金融和区块链领域。「PMCAFF」、「人人都是产品经理」专栏作家、「PmTalk」签约作家。