c语言。输入一串数,对其进行选择排序

如题所述

#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;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网