您的位置:首页 > 其它

选择排序

2016-07-25 21:21 337 查看
#include<stdio.h>
void Xueze(int *a,int n);
int main(void)
{   int k;
int a[10]={2,4,6,8,0,1,3,5,7,9};
for(k=0;k<10;k++)
{
printf("%d ",a[k]);
}
printf("\n");
Xueze(a,10);
for(k=0;k<10;k++)
{
printf("%d ",a[k]);
}
printf("\n");
return 0;
}
void Xueze(int *a,int n)
{
int i,j,t,min;
for(i=0;i<n-1;i++)
{
min=i;
for	(j=i+1;j<n;j++)
{
if(a[j]<a[min])
{
min=j;
}
}
t=a[i];
a[i]=a[min];
a[min]=t;
}
}


本文出自 “linux运维” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: