#include?stdio.h
void?sort(int?a[],?int?n)?{//选择排序
int?i,j,k,t;
for(i?=?0;?i?n?-?1;?++i)?{
k?=?i;
for(j?=?k?+?1;?j?n;?++j)?{
if(a[k]?a[j])?k?=?j;
}
if(k?!=?i)?{
t?=?a[i];
a[i]?=?a[k];
a[k]?=?t;
int?main()?{
int?i,n?=?sizeof(a)/sizeof(a[0]);
printf("排序前:\n");
for(i?=?0;?i?n;?++i)
printf("%d?",a[i]);
printf("\n");
sort(a,n);
printf("排序后:\n");
return?0;
#includestdio.h
int?main()
{?void?sort(int?array[],int?n);
int?a[100],n,i;
scanf("%d",n);
for(i=0;?in;?i++)
scanf("%d",a[i]);
printf("the?sorted?array:\n");
void?sort(int?a[],int?n)
{?int?i,j,k,t;
for(i=0;?in-1;?i++)
{?k=i;
for(j=i+1;?jn;?j++)
if(a[j]a[k])
k=j;
t=a[k];
a[k]=a[i];
a[i]=t;
void?mysort(int?*p,int?n){
int?i,j,k;
for(i=0;in;i++){
for(k=i,j=k+1;jn;j++)
if(p[k]p[j])
if(k-i)
j=p[k],p[k]=p[i],p[i]=j;
int?main(int?argc,char?*argv[]){
mysort(a,10);
for(i=0;i10;printf("%d?",a[i++]));
以上就是土嘎嘎小编为大家整理的c语言的升序排序函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!