C语言--冒泡排序
2013-06-07 20:55
197 查看
//冒泡排序的C语言实现: #include<stdio.h> #include<stdlib.h> #include<time.h> void sort(int* a,int n){ for(int i=0;i<n-1;i++){ for(int j=0;j<n-1-1;j++){ if(a[j]>a[j+1]){ a[j] = a[j] + a[j+1]; a[j+1] = a[j] - a[j+1]; a[j] = a[j] - a[j+1]; } } } } int main() { int n;//用来接收用户输入的数组大小。 printf("请输入一个整数:"); scanf("%d",&n); int a ; srand((unsigned)time(0)); for(int i=0;i<n;i++){ a[i] = rand() % 100; } sort(a,n);//调用冒泡排序函数。 //打印排序完成后的数组。 for(int j=0;j<10;j++){ printf("%d\t",a[j]); } return 0; }
相关文章推荐
- 冒泡排序及其改进算法C语言实现
- 小朋友学C语言(26):冒泡排序
- C语言-排序-冒泡排序
- C语言 冒泡排序 快速排序 直接插入排序 选择排序
- C语言——冒泡排序
- 算法之冒泡排序【C语言】
- 【C语言】编写冒泡排序,排序一个整形数组。
- c语言中冒泡排序、插入排序、选择排序算法比较
- 冒泡排序-C语言
- C语言:使用冒泡排序,排序多个字符串(优化)。
- C语言 冒泡排序和二分查找
- 【C语言提高01】冒泡排序和数组做参数的问题
- C语言 简单的冒泡排序
- 冒泡排序--C语言实现
- C语言——算法排序(冒泡排序)
- 第07天C语言(11):冒泡排序
- C语言-冒泡排序
- c语言的简单排序:选择排序和冒泡排序及他们的优化
- C语言之桶排序,冒泡排序,快速排序,选择排序算法学习
- 【C语言】【笔试题】使用回调函数编写冒泡排序,可以排序整形数组,也可以排序字符串