设为首页 加入收藏

TOP

C语言——<算法>_冒泡算法的使用及理解
2019-01-23 18:08:32 】 浏览:44
Tags:语言 < 算法 > 冒泡 使用 理解

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

#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;
}

编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇对于条件语句的程序编写问题 下一篇二维数组(初学者)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }