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; }
后面会介绍更多的排序方法
相关文章推荐
- C语言 对输入的一个字符串进行排序
- (C语言)编写一个函数,用选择排序法对输入的字符进行排序。
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- 【C语言】写冒泡排序可以排序一个整型数组。
- C语言-对一个结构体中的字段进行排序
- 用C语言编写一个程序,对整型数组排序(冒泡排序,选择排序)
- 【C语言】编写冒泡排序,排序一个整形数组。
- C语言:冒泡排序算法对一个数组进行冒泡排序
- c语言:编写冒泡排序,排序一个整形数组(从小到大)
- c语言:冒泡排序,输入一定量的数,进行排序
- C语言-对一个结构体中的字段进行排序
- C语言产生一个大txt文件,并进行排序
- 从文件中读取数字并用C语言进行冒泡排序、选择排序、插入排序
- 关于用C语言来实现对一个文档中的条目数字进行统计排序的实现
- C语言:用快速排序算法对一个数组进行排序
- C语言:用插入排序算法对一个数组进行排序
- C语言:通过指针对数组元素进行排序
- C语言实现选择排序、直接插入排序、冒泡排序的示例
- c语言:编写冒泡排序,排序一个整形数组(从小到大)
- C语言实现选择排序、冒泡排序和快速排序的代码示例