当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C语言——<算法>_冒泡算法的使用及理解

C语言——<算法>_冒泡算法的使用及理解

2019年01月24日  | 移动技术网IT编程  | 我要评论

兔兔窝影院,陈可书,有哪些革命英雄

对数组内数值进行有规则排序时,就要用冒泡算法,也是比较简单的一个算法

#include <stdio.h>
#include <stdlib.h>
int main() {
    int a[] = { 5,26,7,22,3,36,30,12,80,15,32 };
//  printf("%d",_countof(a));
    for (int i = 0; i < _countof(a) -1;++i) {
        for (int j =0; j < _countof(a) -i-1;++j) {
            if (a[j] > a[j+1]) {
                int k = a[j];
                a[j] = a[j + 1];
                a[j + 1] = k;
            }
        }
    }
    for (int i = 0; i < _countof(a);++i) {
        printf("%d\n",a[i]);
    }
    return 0;
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网