如题所述
#include<stdio.h>
int sort(int a[],int n)
{int i,j,k,t;
for(i=n-1;i>0;i--)
{k=i;
for(j=i-1;j>=0;j--)
if(a[j]>a[k])k=j;
{t=a[i];a[i]=a[k];a[k]=t;}
}
return 0;
}
int main()
{int n,i,a[100];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
int sort(int a[],int n)
{int i,j,k,t;
for(i=n-1;i>0;i--)
{k=i;
for(j=i-1;j>=0;j--)
if(a[j]>a[k])k=j;
{t=a[i];a[i]=a[k];a[k]=t;}
}
return 0;
}
int main()
{int n,i,a[100];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
温馨提示:答案为网友推荐,仅供参考