C语言—排序算法(选择排序)
发布时间
阅读量:
阅读量
C语言
在一个数组中输入需要排序的数,然后将这一串数从小到大排序后输出
#include <stdio.h>
int main()
{
int a[] = {8,13,12,9,7}; //定义一个数组,不给定数组的大小,可以随意加减数组的元素
int len = sizeof(a)/sizeof(a[0]); //定义一个len来计算数组的大小
int i,j;
int tmp;
for(i=0;i<len-1;i++){
for(j=i+1;j<len;j++){
if(a[i] > a[j]){
tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
}
for(i=0;i<len;i++){
printf("%d ",a[i]);
}
return 0;
}
运行的结果:

还没有任何评论哟~
