//选择排序法,由小到大
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int a[]={10,5,6,8,3,1,2,59,45,26,75,24,15,23};
int len,i,j,t;
len= sizeof(a)/sizeof(int);
for(i=0;i<len;i++)
{
for(j=i+1;j<len;j++)
{
if(a[i]>a[j])// 小于就是从大到小排序
{
t=a[i];
a[i]=a[j];
a[j]=t; //首先先将a[0]与a[1]……逐个比较,调换位置;然后将a[1]与a[2]……逐个比较,调换位置……直至最后一个
}
}
}
for(i=0;i<len;i++)
printf("%d ", a[i]);
system("pause");
}
C语言:选择排序法
最新推荐文章于 2022-11-12 14:53:52 发布