c语言实现冒泡排序
来源:互联网 发布:社会化新媒体矩阵 编辑:程序博客网 时间:2024/05/16 18:33
1 #include <stdio.h>
2 #include <string.h>
3 #include <stdlib.h>
4 #include <time.h>
5 int* getArr();
6 void main()
7 {
8 int* a;
9 int i;
10 a = getArr();
11 int length = 10;
12 for (i=1;i<length;i++)
13 {
14 int j=0;
15 for (j=0;j<length-i;j++)
16 {
17 if (a[j]>a[j+1])
18 {
19 int temp;
20 temp = a[j];
21 a[j] = a[j+1];
22 a[j+1] = temp;
23 }
24 }
25 }
26
27 for (i=0;i<length;i++)
28 {
29 printf("%d\n", a[i]);
30 }
2 #include <string.h>
3 #include <stdlib.h>
4 #include <time.h>
5 int* getArr();
6 void main()
7 {
8 int* a;
9 int i;
10 a = getArr();
11 int length = 10;
12 for (i=1;i<length;i++)
13 {
14 int j=0;
15 for (j=0;j<length-i;j++)
16 {
17 if (a[j]>a[j+1])
18 {
19 int temp;
20 temp = a[j];
21 a[j] = a[j+1];
22 a[j+1] = temp;
23 }
24 }
25 }
26
27 for (i=0;i<length;i++)
28 {
29 printf("%d\n", a[i]);
30 }
31 }
33 int* getArr()
34 {
35 srand((unsigned)time(NULL));
36 int i;
37 int * a = (int *)malloc(10*sizeof(int));
38 for (i=0;i<10;i++)
39 {
40 time_t j;
41 j = rand()%10;
42 a[i] = j;
43 }
44 return a;
45 }
阅读全文
1 0
- C语言实现冒泡排序
- 冒泡排序C语言实现
- 冒泡排序C语言实现
- 实现冒泡排序(c语言)
- 冒泡排序--C语言实现
- 冒泡排序--c语言实现
- 冒泡排序(C语言实现)
- 冒泡排序C语言实现
- c语言实现冒泡排序
- c语言实现冒泡排序
- C语言实现冒泡排序
- C语言实现冒泡排序
- C语言实现冒泡排序
- c语言实现冒泡排序
- 冒泡排序C语言实现
- 冒泡排序 C语言实现
- c语言实现冒泡排序
- c语言实现冒泡排序
- spring技术核心概念概要
- STL中vector使用详解
- 运营喵必知的内容社区搭建步骤详解
- 鸟叔Linux学习:第四章 首次登入与在线帮助
- windows下mongodb安装与使用整理
- c语言实现冒泡排序
- 写一个函数,给定N,返回斐波拉契数列第N项.
- 用client-go调用Kubernetes API
- mfs分布式存储搭建(一)
- 论文阅读:RCNN[Rich feature hierarchies for accurate object detection and semantic segmentation]
- popuwindow的使用方法
- 运营喵必知的内容社区搭建步骤详解
- 2017年学习记录
- Navi title偏移问题 一般发生在模拟器