三九宝宝网宝宝成长经典故事

简单选择排序的C语言编程

01月03日 编辑 39baobao.com

[中班数学区学习故事“高矮排序”]聪聪主动选择了数学区,进入区域以后他拿起操作材料翻看,不知道怎么做。我拿起一个操作材料,向他介绍了操作方法。他开始操作,先漫无目的地把橡皮泥筒乱放。我知道他还是不理解题...+阅读

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

这题出得实在是够笼统。

最简单的,冒泡法排序。

#include

voidbubble_sort(intary[], intlen) {

inti, j, t;

for(i = 0; i < len - 1; i++)

for(j = 0; j < len - 1 - i; j++)

if(ary[j] > ary[j + 1]) {

t = ary[j];

ary[j] = ary[j + 1];

ary[j + 1] = t;

}

}

intmain() {

intary[] = { 22, 34, 3, 32, 82, 55, 89, 50, 37, 5, 64, 35, 9, 70 };

intlen = (int) sizeof(arr) / sizeof(*arr);

bubble_sort(ary, len);

inti;

for(i = 0; i < len; i++)

printf("%d ", ary[i]);

return0;

}

这里,你所言及的记录,可能是一个结构,看你自己的定义修改了。

以下为关联文档:

c语言排序程序#include <stdio.h> void main() { int a[10]; int i,j,t; for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=0;i<9;i++) for(j=i+1;j<10;j++) { if(a[i]>a[j]) { /*交换从这里开...

四个数字排序的C语言程序汗,。。。。。任意一本家才上都有 什么冒泡 选择 插入排序都是啊 、排序算法 (1)分析 因为每一趟排序都使有序区增加了一个气泡,在经过n-1趟排序之后,有序区中就有n-1个气泡,而...

C语言关于排序的程序大神帮下忙啦//******************************************************************** //函数定义: 冒泡排序(升序) //入口参数: //出口参数:无 //备 注: //*******************************...

C语言排序程序写法冒泡法! #include<stdio.h> int main() { int a[10],i,j,t; printf("Input 10 numbers:\n"); for(i=0;i<10;i++) scanf("%d",&amp;a[i]); printf("\n"); for(i=0;i<9;i++) for(j=0;...

推荐阅读
图文推荐