您的位置:首页 > 编程语言 > C语言/C++

C语言示例六:对一个数组元素进行排序(冒泡排序)

2020-06-30 10:05 47 查看

对一个数组元素进行排序(冒泡排序)

#include<stdio.h>

void Display(int a[],int len){
int i=0;
for(;i<len;i++){
printf("%d,",a[i]);
}
printf("\n");
}

void swap(int *a,int *b){
int temp=*a;
*a=*b;
*b=temp;
}

int main(){
int a[]={1,7,9,4,6,3,0,2,-2};
int len=sizeof(a)/sizeof(a[0]);
int i,j;
for(i=0;i<len-1;i++){
for(j=0;j<len-i-1;j++){
if(a[j]>a[j+1]){
swap(&a[j],&a[j+1]);
}
}
}
Display(a,len);
return 0;
}

后面会介绍更多的排序方法

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: